com.metamatrix.metadata.runtime.model
Class BasicElementID

java.lang.Object
  extended by com.metamatrix.metadata.runtime.model.BasicMetadataID
      extended by com.metamatrix.metadata.runtime.model.BasicElementID
All Implemented Interfaces:
ElementID, MetadataID, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable

public class BasicElementID
extends BasicMetadataID
implements ElementID

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.metamatrix.metadata.runtime.model.BasicMetadataID
DELIMITER, FAKE_NAME, NOT_DEFINED, WILDCARD
 
Constructor Summary
BasicElementID(java.lang.String fullName)
          Call constructor to instantiate a BasicElementID object for the fully qualified name.
BasicElementID(java.lang.String fullName, long internalUniqueID)
          Call constructor to instantiate a BasicElementID object for the fully qualified name and an internal unique identifier.
BasicElementID(java.lang.String parentName, java.lang.String name, long internalUniqueID)
           
 
Method Summary
 GroupID getGroupID()
          return the group name.
 java.lang.String getGroupName()
           
 ModelID getModelID()
          return the modelID this key is a part of.
 java.lang.String getModelName()
           
 void setGroupID(GroupID id)
           
 void setModelID(ModelID id)
           
 
Methods inherited from class com.metamatrix.metadata.runtime.model.BasicMetadataID
clone, compareTo, compareToByName, computeHashCode, equals, getFullName, getName, getNameComponent, getNameComponents, getParentFullName, getPath, getUID, hashCode, hasParent, setFullName, setGroupFullName, setModelName, setName, setShortName, setUID, size, toString, updateHashCode
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.metamatrix.metadata.runtime.api.MetadataID
clone, compareTo, compareToByName, equals, getFullName, getName, getNameComponent, getNameComponents, getParentFullName, getPath, hashCode, size, toString
 

Constructor Detail

BasicElementID

public BasicElementID(java.lang.String fullName,
                      long internalUniqueID)
Call constructor to instantiate a BasicElementID object for the fully qualified name and an internal unique identifier.


BasicElementID

public BasicElementID(java.lang.String fullName)
Call constructor to instantiate a BasicElementID object for the fully qualified name.


BasicElementID

public BasicElementID(java.lang.String parentName,
                      java.lang.String name,
                      long internalUniqueID)
Method Detail

getGroupID

public GroupID getGroupID()
return the group name.

Specified by:
getGroupID in interface ElementID
Returns:
GroupID is the group the key is contained in

getModelID

public ModelID getModelID()
return the modelID this key is a part of.

Specified by:
getModelID in interface ElementID
Returns:
ModelID is the model the key is contained in

getModelName

public java.lang.String getModelName()

getGroupName

public java.lang.String getGroupName()

setGroupID

public void setGroupID(GroupID id)

setModelID

public void setModelID(ModelID id)


Copyright © 2009. All Rights Reserved.