本文整理汇总了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);
}