Modifier and Type | Field and Description |
---|---|
static RootPackageId |
METAMODEL |
Modifier and Type | Method and Description |
---|---|
static void |
addMetamodelEPackage(String metamodelNsURI,
String metamodelName)
Define a metamodelNsURI as a contributor to the metamodelName.
|
static BindingsId |
getBindingsId(ElementId... elementIds)
Return the bindingsId for a given type list.
|
static BindingsId |
getBindingsId(Type... types) |
static ClassId |
getClassId(Class aType)
Return the classId for aType.
|
static ClassId |
getClassId(EClass eClass)
Return the classId for eClass.
|
static CollectionTypeId |
getCollectionTypeId(String collectionTypeName)
Return the named collection typeId.
|
static DataTypeId |
getDataTypeId(Class aType)
Return the dataTypeId for aType.
|
static EnumerationId |
getEnumerationId(EEnum eEnum)
Deprecated.
|
static EnumerationId |
getEnumerationId(Enumeration anEnumeration)
Return the typeId for aType.
|
static EnumerationLiteralId |
getEnumerationLiteralId(EEnumLiteral eEnumLiteral)
Deprecated.
|
static LambdaTypeId |
getLambdaTypeId(LambdaType lambdaType)
Return the typeId for aLambdaType.
|
static LambdaTypeId |
getLambdaTypeId(String name,
ParametersId parametersId)
Return the named lambda typeId with the defined type parameters.
|
static LambdaTypeId |
getLambdaTypeId(String name,
TypeId... typeIds)
Return the named lambda typeId with the defined type parameters.
|
static MapTypeId |
getMapTypeId(String mapTypeName)
Return the named collection typeId.
|
static NsURIPackageId |
getNsURIPackageId(String nsURI,
String nsPrefix,
EPackage ePackage)
Return the URIed package typeId.
|
static OperationId |
getOperationId(Operation anOperation)
Return the OperationId for anOperation.
|
static TupleTypeId |
getOrderedTupleTypeId(String name,
TuplePartId[] parts)
Return the named tuple typeId with the defined parts (which are alphabetically ordered by part name).
|
static PackageId |
getPackageId(EPackage aPackage)
Return the typeId for ePackage.
|
static PackageId |
getPackageId(Package aPackage)
Return the typeId for aPackage.
|
static ParametersId |
getParametersId(Type[] parameterTypes) |
static ParametersId |
getParametersId(TypeId... typeIds)
Return the parametersId for a given type list.
|
static PrimitiveTypeId |
getPrimitiveTypeId(String name)
Return the named primitive typeId.
|
static PropertyId |
getPropertyId(EStructuralFeature eFeature)
Return the propertyId for an EStructuralFeature.
|
static RootPackageId |
getRootPackageId(String name)
Return the URI-less unnested package typeId.
|
static TemplateParameterId |
getTemplateParameterId(int index) |
static TuplePartId |
getTuplePartId(int index,
String name,
TypeId typeId)
Return the named tuplePartId with the defined name and type.
|
static TuplePartId |
getTuplePartId(Property asProperty)
Return the named tuplePartId for the givem property of a TupleType.
|
static TupleTypeId |
getTupleTypeId(String name,
Collection<? extends TuplePartId> parts)
Return the named tuple typeId with the defined parts (which need not be alphabetically ordered).
|
static TupleTypeId |
getTupleTypeId(String name,
TuplePartId... parts) |
static TypeId |
getTypeId(EClassifier eClassifier)
Return the typeId for an EClassifier.
|
static UnspecifiedIdImpl |
getUnspecifiedTypeId(Type aType)
Return the typeId for aType.
|
public static final RootPackageId METAMODEL
public static void addMetamodelEPackage(String metamodelNsURI, String metamodelName)
public static BindingsId getBindingsId(Type... types)
public static BindingsId getBindingsId(ElementId... elementIds)
public static ClassId getClassId(EClass eClass)
public static CollectionTypeId getCollectionTypeId(String collectionTypeName)
public static DataTypeId getDataTypeId(Class aType)
public static EnumerationId getEnumerationId(Enumeration anEnumeration)
@Deprecated public static EnumerationId getEnumerationId(EEnum eEnum)
@Deprecated public static EnumerationLiteralId getEnumerationLiteralId(EEnumLiteral eEnumLiteral)
public static LambdaTypeId getLambdaTypeId(LambdaType lambdaType)
public static LambdaTypeId getLambdaTypeId(String name, TypeId... typeIds)
public static LambdaTypeId getLambdaTypeId(String name, ParametersId parametersId)
public static MapTypeId getMapTypeId(String mapTypeName)
public static NsURIPackageId getNsURIPackageId(String nsURI, String nsPrefix, EPackage ePackage)
public static OperationId getOperationId(Operation anOperation)
public static TupleTypeId getOrderedTupleTypeId(String name, TuplePartId[] parts)
public static PackageId getPackageId(EPackage aPackage)
public static ParametersId getParametersId(Type[] parameterTypes)
public static ParametersId getParametersId(TypeId... typeIds)
public static PrimitiveTypeId getPrimitiveTypeId(String name)
public static PropertyId getPropertyId(EStructuralFeature eFeature)
public static RootPackageId getRootPackageId(String name)
public static TemplateParameterId getTemplateParameterId(int index)
public static TuplePartId getTuplePartId(Property asProperty)
public static TuplePartId getTuplePartId(int index, String name, TypeId typeId)
public static TupleTypeId getTupleTypeId(String name, Collection<? extends TuplePartId> parts)
public static TupleTypeId getTupleTypeId(String name, TuplePartId... parts)
public static TypeId getTypeId(EClassifier eClassifier)
public static UnspecifiedIdImpl getUnspecifiedTypeId(Type aType)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.