public abstract class PackageIdImpl extends AbstractElementId implements PackageId
AbstractElementId.OperationIdsMap, AbstractElementId.PropertyIdsMap| Modifier and Type | Field and Description |
|---|---|
protected java.lang.Integer |
hashCode |
| Modifier | Constructor and Description |
|---|---|
protected |
PackageIdImpl(java.lang.Integer hashCode) |
| Modifier and Type | Method and Description |
|---|---|
ClassId |
getClassId(java.lang.String name,
int templateParameters)
Return the classId for the named child of this packageId.
|
DataTypeId |
getDataTypeId(java.lang.String name,
int templateParameters)
Return the dataTypeId for the named child of this packageId.
|
EnumerationId |
getEnumerationId(java.lang.String name)
Return the enumerationId for the named child of this packageId.
|
java.lang.String |
getMetaTypeName() |
NestedPackageId |
getNestedPackageId(java.lang.String name) |
int |
hashCode() |
equals, getLiteralName, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaccept, getDisplayName@NonNull public ClassId getClassId(@NonNull java.lang.String name, int templateParameters)
PackageIdThrows UnsupportedException for typeIds such as Primitive Types that may not have nested types.
getClassId in interface PackageId@NonNull public DataTypeId getDataTypeId(@NonNull java.lang.String name, int templateParameters)
PackageIdThrows UnsupportedException for typeIds such as Primitive Types that may not have nested types.
getDataTypeId in interface PackageId@NonNull public EnumerationId getEnumerationId(@NonNull java.lang.String name)
PackageIdThrows UnsupportedException for typeIds such as Primitive Types that may not have nested types.
getEnumerationId in interface PackageId@NonNull public java.lang.String getMetaTypeName()
@NonNull public NestedPackageId getNestedPackageId(@NonNull java.lang.String name)
getNestedPackageId in interface PackageIdpublic final int hashCode()
hashCode in class AbstractElementId