public abstract class AbstractPackageIdImpl extends AbstractElementId implements PackageId
ElementId.ElementIdComparator
Modifier and Type | Method and Description |
---|---|
ClassId |
getClassId(String name,
int templateParameters)
Return the classId for the named child of this packageId.
|
DataTypeId |
getDataTypeId(String name,
int templateParameters)
Return the dataTypeId for the named child of this packageId.
|
EnumerationId |
getEnumerationId(String name)
Return the enumerationId for the named child of this packageId.
|
String |
getMetaTypeName() |
NestedPackageId |
getNestedPackageId(String name) |
int |
hashCode() |
equals, getLiteralName, toString
accept, getDisplayName
public ClassId getClassId(String name, int templateParameters)
PackageId
Throws UnsupportedException for typeIds such as Primitive Types that may not have nested types.
getClassId
in interface PackageId
public DataTypeId getDataTypeId(String name, int templateParameters)
PackageId
Throws UnsupportedException for typeIds such as Primitive Types that may not have nested types.
getDataTypeId
in interface PackageId
public EnumerationId getEnumerationId(String name)
PackageId
Throws UnsupportedException for typeIds such as Primitive Types that may not have nested types.
getEnumerationId
in interface PackageId
public String getMetaTypeName()
public NestedPackageId getNestedPackageId(String name)
getNestedPackageId
in interface PackageId
public final int hashCode()
hashCode
in class AbstractElementId
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.