当前位置: 首页>>代码示例>>Java>>正文


Java IHawkClass.getName方法代码示例

本文整理汇总了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;");
	}
}
 
开发者ID:mondo-project,项目名称:mondo-hawk,代码行数:11,代码来源:ModelioGraphChangeListener.java

示例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();
}
 
开发者ID:mondo-project,项目名称:mondo-hawk,代码行数:45,代码来源:MetamodelUtils.java

示例3: eClassNSURI

import org.hawk.core.model.IHawkClass; //导入方法依赖的package包/类
public static String eClassNSURI(IHawkClass e) {
	// return e.getEPackage().getNsURI() + "/" +
	return e.getName();
}
 
开发者ID:mondo-project,项目名称:mondo-hawk,代码行数:5,代码来源:MetamodelUtils.java

示例4: eClassFullNSURI

import org.hawk.core.model.IHawkClass; //导入方法依赖的package包/类
public String eClassFullNSURI(IHawkClass e) {
	return e.getPackageNSURI() + "/" + e.getName();
}
 
开发者ID:mondo-project,项目名称:mondo-hawk,代码行数:4,代码来源:MetamodelUtils.java

示例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();
}
 
开发者ID:mondo-project,项目名称:mondo-hawk,代码行数:9,代码来源:GraphMetaModelResourceInjector.java

示例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);
}
 
开发者ID:mondo-project,项目名称:mondo-hawk,代码行数:12,代码来源:GraphMetaModelResourceInjector.java


注:本文中的org.hawk.core.model.IHawkClass.getName方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。