本文整理匯總了Java中org.hawk.core.model.IHawkClass.getName方法的典型用法代碼示例。如果您正苦於以下問題:Java IHawkClass.getName方法的具體用法?Java IHawkClass.getName怎麽用?Java IHawkClass.getName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.hawk.core.model.IHawkClass
的用法示例。
在下文中一共展示了IHawkClass.getName方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: classAddition
import org.hawk.core.model.IHawkClass; //導入方法依賴的package包/類
@Override
public void classAddition(IHawkClass cls, IGraphNode clsNode) {
if (cls instanceof ModelioClass) {
// Used to get back an EMF-compatible containment reference based on .exml PID container references
final String name = cls.getName();
modelIndexer.addDerivedAttribute(cls.getPackageNSURI(), name, ModelioClass.REF_CHILDREN,
name, true, true, false, EOLQueryEngine.TYPE,
"return self.revRefNav_hawkParent;");
}
}
示例2: eClassNSURI
import org.hawk.core.model.IHawkClass; //導入方法依賴的package包/類
/**
* SLOW - ONLY USE FOR ERRORS
*
* @param node
* @return the class (kindOf) of the modelElement as a String
*/
// public String kindOfName(Node node) {
//
// String s = "";
// ArrayList<String> ar = new ArrayList<String>();
//
// Iterator<Relationship> it = node.getRelationships(Direction.OUTGOING,
// new RelationshipType() {
//
// @Override
// public String name() {
// return ModelElementNode.EDGE_LABEL_OFKIND;
// }
// }).iterator();
//
// while (it.hasNext()) {
// Node nn = it.next().getOtherNode(node);
// ar.add(nn.getProperty(GraphWrapper.IDENTIFIER_PROPERTY).toString());
// }
//
// for (String ss : ar)
// s += ss + "\n\t\t\t";
//
// return s.trim();
//
// }
// public boolean isOfType(Node node, String type) {
//
// return node.getRelationships(Direction.OUTGOING,
// new RelationshipUtil().getNewRelationshipType(ModelElementNode.EDGE_LABEL_OFTYPE))
// .iterator().next().getEndNode().getProperty(GraphWrapper.IDENTIFIER_PROPERTY).toString().equals(type);
//
// }
public static String eClassNSURI(IHawkClass e) {
// return e.getEPackage().getNsURI() + "/" +
return e.getName();
}
示例3: eClassNSURI
import org.hawk.core.model.IHawkClass; //導入方法依賴的package包/類
public static String eClassNSURI(IHawkClass e) {
// return e.getEPackage().getNsURI() + "/" +
return e.getName();
}
示例4: eClassFullNSURI
import org.hawk.core.model.IHawkClass; //導入方法依賴的package包/類
public String eClassFullNSURI(IHawkClass e) {
return e.getPackageNSURI() + "/" + e.getName();
}
示例5: getEObjectId
import org.hawk.core.model.IHawkClass; //導入方法依賴的package包/類
/**
*
* @param eClass
* @return the URI ID of an eClass
*/
public String getEObjectId(IHawkClass eClass) {
return eClass.getPackageNSURI() + "/" + eClass.getName();
}
示例6: addMetaClass
import org.hawk.core.model.IHawkClass; //導入方法依賴的package包/類
/**
* Creates a node with the eClass parameters, adds it to the metatracker and
* to the metacdictionary index
*
* @param eClass
*/
private boolean addMetaClass(IHawkClass eClass) {
String id = eClass.getName();
objectCount++;
return createEClassNode(eClass, id);
}