當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。