|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.infoengine.object.IeObject
com.infoengine.object.IeNode
public class IeNode
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_KEY
|
static java.lang.String |
FTI_KEY
|
static java.lang.String |
OBID_KEY
|
| Constructor Summary | |
|---|---|
IeNode()
Constructs a new IeNode |
|
IeNode(com.ptc.core.meta.container.common.AttributeContainer container)
Constructs a new IeNode from a generic AttributeContainer. |
|
IeNode(java.util.HashMap contentMap,
java.util.HashMap stateMap)
Constructs a new IeNode from a content map and a state map that are both keyed by AttributeIdentifier. |
|
IeNode(java.lang.String name)
Constructs a new IeNode and sets the node name to the given String. |
|
| Method Summary | |
|---|---|
void |
acceptChanges()
|
void |
acceptDefaultContent()
Modifies all attribute values whose content is in the DEFAULT state such that their state is NEW. |
void |
addContentChangedListener(com.ptc.core.meta.container.common.ContentChangedListener listener)
|
void |
addDatum(IeDatum datum)
Adds an attribute value by attribute identifier. |
void |
addNode(IeNode node)
Adds a child node to the node. |
void |
addReplacement(com.ptc.core.meta.common.ElementIdentifier old_id,
com.ptc.core.meta.common.ElementIdentifier new_id)
|
void |
clearReplacements()
|
com.ptc.core.meta.container.common.AttributeContainer |
clone(com.ptc.core.meta.common.AttributeTypeIdentifier[] filter,
boolean compact)
|
com.ptc.core.meta.container.common.AttributeContainer |
clone(boolean compact)
|
com.ptc.core.meta.container.common.AttributeContainer |
cloneWithNewCenter(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
|
com.ptc.core.meta.container.common.AttributeContainer |
cloneWithNewUninitializedIdentifiers(java.util.HashMap map)
|
boolean |
contains(com.ptc.core.meta.common.AttributeIdentifier attrId)
Returns true if this instance contains an attribute specified by AttributeIdentifier. |
boolean |
containsTii(com.ptc.core.meta.common.TypeInstanceIdentifier tii)
|
com.ptc.core.meta.container.common.AttributeContainer[] |
decompose(boolean compact)
|
java.lang.Object |
deepClone()
Returns a deep copy of the node. |
com.ptc.core.meta.container.common.AttributeContainer[] |
extract(com.ptc.core.meta.common.TypeIdentifier typeId)
|
com.ptc.core.meta.container.common.AttributeContainer[] |
extract(com.ptc.core.meta.common.TypeIdentifier typeId,
boolean navigate)
|
com.ptc.core.meta.container.common.AttributeContainer |
extract(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
|
com.ptc.core.meta.container.common.AttributeContainer |
extract(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
boolean navigate)
|
com.ptc.core.meta.container.common.AttributeContainer[] |
extractCopies(com.ptc.core.meta.common.TypeIdentifier typeId,
boolean navigate,
boolean compact)
|
com.ptc.core.meta.container.common.AttributeContainer |
extractCopy(com.ptc.core.meta.common.TypeInstanceIdentifier the_type_instance_identifier,
com.ptc.core.meta.common.AttributeTypeIdentifier[] filter,
boolean compact)
|
com.ptc.core.meta.container.common.AttributeContainer |
extractCopy(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
boolean navigate,
boolean compact)
|
java.lang.Object |
get(com.ptc.core.meta.common.AttributeIdentifier attrId)
Get the content associated with this AttributeIdentifier. |
java.lang.Object |
get(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
Get the content associated with this AttributeTypeIdentifier. |
com.ptc.core.meta.common.AssociationIdentifier[] |
getAssociationIdentifiers(com.ptc.core.meta.common.TypeIdentifier typeId)
Returns all association identifiers for attributes in the contains that match a specific type identifier. |
com.ptc.core.meta.common.AssociationIdentifier[] |
getAssociationIdentifiers(com.ptc.core.meta.common.TypeIdentifier typeId,
com.ptc.core.meta.container.common.State state)
Returns all association identifiers for attributes in the container that match a specific type identifier and state. |
com.ptc.core.meta.common.AssociationIdentifier[] |
getAssociationIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
|
com.ptc.core.meta.common.AssociationIdentifier[] |
getAssociationIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
com.ptc.core.meta.container.common.State state)
|
IeAtt |
getAtt(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
Returns an attribute by attribute type identifier. |
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers()
Returns all AttributeIdentifiers from this container. |
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId)
Returns attribute identifiers of all attributes from the container that have a specific association identifier in their context. |
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId,
com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId,
boolean isAbsolute)
|
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId,
com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId,
boolean isAbsolute,
com.ptc.core.meta.container.common.State state)
|
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId,
com.ptc.core.meta.container.common.State state)
|
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
Returns all attribute identifiers from this container associated with a specific attribute type identifier. |
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId,
com.ptc.core.meta.container.common.State state)
Returns all attribute identifiers of attributes from this container that match a specific attribute type identifier and attribute state. |
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.container.common.State state)
Returns all attribute identifiers of attribute values having a specific state. |
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(java.lang.String logicalForm)
|
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier the_type_instance_identifier)
|
com.ptc.core.meta.common.AttributeIdentifier[] |
getAttributeIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier the_type_instance_identifier,
com.ptc.core.meta.container.common.State the_state)
|
com.ptc.core.meta.common.AttributeTypeIdentifier[] |
getAttributeTypeIdentifiers()
Returns all unique AttributeTypeIdentifiers from this container. |
com.ptc.core.meta.common.AttributeTypeIdentifier[] |
getAttributeTypeIdentifiers(java.lang.String logicalForm)
|
com.ptc.core.meta.container.common.AttributeTypeSummary |
getAttributeTypeSummary(com.ptc.core.meta.common.AssociationIdentifier the_association_identifier,
com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
boolean is_absolute)
|
com.ptc.core.meta.container.common.AttributeTypeSummary |
getAttributeTypeSummary(com.ptc.core.meta.common.AssociationIdentifier the_association_identifier,
com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
boolean is_absolute,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container,
com.ptc.core.meta.container.common.DescriptorContainer the_descriptor_container)
|
com.ptc.core.meta.container.common.AttributeTypeSummary |
getAttributeTypeSummary(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
Retrieves the AttributeTypeSummary for the AttributeTypeIdentifier. |
com.ptc.core.meta.container.common.AttributeTypeSummary |
getAttributeTypeSummary(com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container,
com.ptc.core.meta.container.common.DescriptorContainer the_descriptor_container)
|
com.ptc.core.meta.container.common.AttributeTypeSummary |
getAttributeTypeSummary(java.lang.String name)
Retrieves the AttributeTypeSummary for the attribute specified by logical identifier. |
com.ptc.core.meta.container.common.ConstraintContainer |
getConstraintContainer()
Returns the constraint container associated with this instance. |
java.lang.Object |
getContent(com.ptc.core.meta.common.AttributeIdentifier attrId)
Returns the content associated with an attribute specified by attribute identifier. |
IeDatum |
getDatum(com.ptc.core.meta.common.AttributeIdentifier attrId)
Returns an attribute value by attribute identifier. |
com.ptc.core.meta.descriptor.common.DefinitionDescriptor |
getDescriptor(com.ptc.core.meta.common.DefinitionIdentifier defnId)
Get the descriptor for this DefinitionIdentifier. |
com.ptc.core.meta.container.common.DescriptorContainer |
getDescriptorContainer()
Returns the descriptor container associated with this instance. |
java.lang.String |
getFti()
Returns the federated type identifier of this node. |
com.ptc.core.meta.common.ElementIdentifier |
getIdentifier()
|
java.lang.Object |
getInternal(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier)
|
IeNode |
getNode(java.lang.String name)
Returns a child node by name. |
java.lang.String |
getNodeName()
Returns the DOM node name of this object. |
java.util.Enumeration |
getNodes()
Returns all of the child nodes of the node. |
java.util.HashMap |
getReplacements()
|
java.lang.Object |
getSingle(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
Get the single content associated with this AttributeTypeIdentifier. |
java.lang.Object |
getSingle(java.lang.String logicalForm)
|
com.ptc.core.meta.container.common.State |
getState(com.ptc.core.meta.common.AttributeIdentifier attrId)
Returns the state of the content associated with a specific attribute identifier. |
java.lang.String |
getUfid()
Returns the unique federation identifier of this node. |
boolean |
isContentOfState(com.ptc.core.meta.common.AttributeIdentifier attrId,
com.ptc.core.meta.container.common.State state)
Returns true if the content associated with a specific attribute identifier is considered to be in a specific state. |
boolean |
isDirty()
Returns true if any attribute values have been modified, added, or removed from the container, otherwise returns false. |
void |
merge(com.ptc.core.meta.container.common.AttributeContainer container)
Combines the content of another container with this one. |
void |
merge(com.ptc.core.meta.container.common.AttributeContainer container,
com.ptc.core.meta.common.AssociationIdentifier relationship)
|
void |
merge(com.ptc.core.meta.container.common.AttributeContainer container,
com.ptc.core.meta.common.AssociationIdentifier relationship,
boolean containerHasPriority)
|
void |
merge(com.ptc.core.meta.container.common.AttributeContainer container,
boolean containerHasPriority)
|
void |
purge(com.ptc.core.meta.common.AttributeIdentifier attrId)
|
void |
purge(com.ptc.core.meta.common.AttributeIdentifier[] ais_to_purge)
|
void |
purge(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
|
void |
purge(com.ptc.core.meta.common.TypeIdentifier typeId)
|
void |
purge(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
|
void |
purge(com.ptc.core.meta.common.TypeInstanceIdentifier[] the_type_instance_identifiers)
|
void |
purge(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
com.ptc.core.meta.common.TypeInstanceIdentifier[] preserve)
|
void |
purgeAllBut(com.ptc.core.meta.common.AttributeTypeIdentifier[] attrTypeIds)
Removes all attributes except ones with the specified types. |
void |
purgeAllContent()
|
void |
purgeDefaultContent()
Removes all content that is considered DEFAULT. |
void |
purgeDuplicateContent()
|
void |
purgeNonDirtyContent()
Removes all content who's state is DEFAULT, UNCHANGED, or UNINITIALIZED. |
com.ptc.core.meta.common.AttributeIdentifier |
put(com.ptc.core.meta.common.AttributeIdentifier attrId,
java.lang.Object content)
Store this content and associate it with this AttributeIdentifier in the container. |
com.ptc.core.meta.common.AttributeIdentifier |
put(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier,
java.lang.Object the_content,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container)
|
void |
readExternal(java.io.ObjectInput in)
|
void |
remove(com.ptc.core.meta.common.AttributeIdentifier attrId)
Remove this AttributeIdentifier and it's content from the container. |
void |
remove(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container)
|
void |
remove(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
Remove all AttributeIdentifiers, and their content, that have this AttributeTypeIdentifier. |
void |
remove(com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container)
|
void |
removeAllNodes()
Removes all of the child nodes associated with the node. |
void |
removeContentChangedListener(com.ptc.core.meta.container.common.ContentChangedListener listener)
|
void |
removeDatum(com.ptc.core.meta.common.AttributeIdentifier attrId)
Removes an attribute value by attribute identifier. |
void |
removeDatum(IeDatum datum)
Removes an attribute value by attribute identifier. |
void |
removeNode(IeNode node)
Removes a specified child node from the node. |
void |
replace(java.util.HashMap id_map)
|
void |
replace(com.ptc.core.meta.common.TypeInstanceIdentifier old_id,
com.ptc.core.meta.common.TypeInstanceIdentifier new_id)
|
void |
replaceContent(com.ptc.core.meta.container.common.AttributeContainer newContent)
|
void |
setConstraintContainer(com.ptc.core.meta.container.common.ConstraintContainer container)
Sets the constraint container associated with this instance. |
void |
setDescriptorContainer(com.ptc.core.meta.container.common.DescriptorContainer container)
Sets the descriptor container associated with this instance. |
void |
setFti(java.lang.String fti)
Sets the federated type identifier of this node. |
void |
setState(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier,
com.ptc.core.meta.container.common.State the_state)
|
void |
setUfid(java.lang.String ufid)
Sets the unique federation identifier of this node. |
java.lang.String |
toString()
|
void |
writeExternal(java.io.ObjectOutput out)
|
| Methods inherited from class com.infoengine.object.IeObject |
|---|
addAtt, addMeta, addMeta, addMeta, addMeta, addMetaDatum, addMetaValue, addMetaValues, appendMetaDatum, canonicalize, canonicalize, clone, containsMetaValue, deepCopy, firstAtt, firstChild, firstMetaValue, getAtt, getAttAt, getAttByMeta, getAttCount, getAttribute, getAtts, getChildCount, getChildren, getHasChanged, getMeta, getMetaNames, getMetaValue, getMetaValueAt, getMetaValueCount, getMetaValues, getName, getTagName, getType, hasChildren, indexOfMetaValue, lastAtt, lastChild, lastMetaValue, removeAllAtts, removeAllMeta, removeAllMetaValues, removeAtt, removeAtt, removeAttAt, removeAttribute, removeChild, removeMeta, removeMetaValue, removeMetaValueAt, removeName, removeType, replaceChild, setAttAt, setAttribute, setHasChanged, setMeta, setMeta, setMeta, setMeta, setMetaValue, setMetaValueAt, setName, setType, shallowCopy |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.ptc.core.meta.container.common.AttributeContainer |
|---|
clone |
| Field Detail |
|---|
public static final java.lang.String CLASS_KEY
public static final java.lang.String FTI_KEY
public static final java.lang.String OBID_KEY
| Constructor Detail |
|---|
public IeNode()
public IeNode(java.lang.String name)
name - The name of the nodepublic IeNode(com.ptc.core.meta.container.common.AttributeContainer container)
container - The AttributeContainer instance from which to
construct this IeNode
public IeNode(java.util.HashMap contentMap,
java.util.HashMap stateMap)
throws com.ptc.core.meta.container.common.IllegalContentException,
com.ptc.core.meta.container.common.ConstraintException
contentMap - The content mapstateMap - The state map
com.ptc.core.meta.container.common.IllegalContentException
com.ptc.core.meta.container.common.ConstraintException| Method Detail |
|---|
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class IeObjectjava.io.IOException
java.lang.ClassNotFoundException
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class IeObjectjava.io.IOExceptionpublic void addNode(IeNode node)
node - the node to be addedpublic void removeNode(IeNode node)
node - the child node to be removedpublic void removeAllNodes()
public IeNode getNode(java.lang.String name)
name - the name of the child node to be returned
public java.util.Enumeration getNodes()
public java.lang.String getNodeName()
getNodeName in class IeObjectpublic final java.lang.Object deepClone()
deepClone in class IeObjectpublic com.ptc.core.meta.common.AttributeTypeIdentifier[] getAttributeTypeIdentifiers()
getAttributeTypeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerpublic com.ptc.core.meta.common.AttributeTypeIdentifier[] getAttributeTypeIdentifiers(java.lang.String logicalForm)
getAttributeTypeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerlogicalForm -
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers()
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerpublic com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.container.common.State state)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerstate - The state of attribute values for which to return
identifiers.
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerattrTypeId - The attribute type identifier to be matched.
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId,
com.ptc.core.meta.container.common.State state)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerattrTypeId - The attribute type identifier to match.state - The state of attributes for which to return identifiers.
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerassociationId - The association identifier.
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId,
com.ptc.core.meta.container.common.State state)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerassociationId - The association identifier.state - The state of attributes to match.
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId,
com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId,
boolean isAbsolute)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerassociationId - The association identifier.attrTypeId - The attribute type identifier to match.isAbsolute -
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.AssociationIdentifier associationId,
com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId,
boolean isAbsolute,
com.ptc.core.meta.container.common.State state)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerassociationId - The association identifier.attrTypeId - The attribute type identifier to match.isAbsolute - state - The state to match.
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(java.lang.String logicalForm)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerlogicalForm -
public com.ptc.core.meta.common.AssociationIdentifier[] getAssociationIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
getAssociationIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId - The type instance identifier.
public com.ptc.core.meta.common.AssociationIdentifier[] getAssociationIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
com.ptc.core.meta.container.common.State state)
getAssociationIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId - state -
public com.ptc.core.meta.common.AssociationIdentifier[] getAssociationIdentifiers(com.ptc.core.meta.common.TypeIdentifier typeId)
getAssociationIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainertypeId - The type identifier.
public com.ptc.core.meta.common.AssociationIdentifier[] getAssociationIdentifiers(com.ptc.core.meta.common.TypeIdentifier typeId,
com.ptc.core.meta.container.common.State state)
getAssociationIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainertypeId - The type identifier.state - The state to match.
public java.lang.Object get(com.ptc.core.meta.common.AttributeIdentifier attrId)
get in interface com.ptc.core.meta.container.common.AttributeContainerattrId - The identifier of the attribute to return.
public java.lang.Object get(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
get in interface com.ptc.core.meta.container.common.AttributeContainerattrTypeId - The attribute type identifier.
public java.lang.Object getSingle(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
getSingle in interface com.ptc.core.meta.container.common.AttributeContainerattrTypeId - The attribute type identifier.
public java.lang.Object getSingle(java.lang.String logicalForm)
getSingle in interface com.ptc.core.meta.container.common.AttributeContainerlogicalForm -
public com.ptc.core.meta.common.AttributeIdentifier put(com.ptc.core.meta.common.AttributeIdentifier attrId,
java.lang.Object content)
throws com.ptc.core.meta.container.common.IllegalContentException,
com.ptc.core.meta.container.common.ConstraintException
put in interface com.ptc.core.meta.container.common.AttributeContainerattrId - The attribute identifiercontent - The content
com.ptc.core.meta.container.common.IllegalContentException
com.ptc.core.meta.container.common.ConstraintException
public void remove(com.ptc.core.meta.common.AttributeIdentifier attrId)
throws com.ptc.core.meta.container.common.ConstraintException
remove in interface com.ptc.core.meta.container.common.AttributeContainerattrId - The identifier of the attribute to be removed.
com.ptc.core.meta.container.common.ConstraintException
public void remove(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
throws com.ptc.core.meta.container.common.ConstraintException
remove in interface com.ptc.core.meta.container.common.AttributeContainerattrTypeId - The attribute type identifier.
com.ptc.core.meta.container.common.ConstraintExceptionpublic com.ptc.core.meta.descriptor.common.DefinitionDescriptor getDescriptor(com.ptc.core.meta.common.DefinitionIdentifier defnId)
getDescriptor in interface com.ptc.core.meta.container.common.AttributeContainerdefnId - The definition identifier
public com.ptc.core.meta.container.common.AttributeTypeSummary getAttributeTypeSummary(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
getAttributeTypeSummary in interface com.ptc.core.meta.container.common.AttributeContainerattrTypeId - The attribute type identifier
public com.ptc.core.meta.container.common.AttributeTypeSummary getAttributeTypeSummary(java.lang.String name)
name - The attribute name
public boolean isDirty()
isDirty in interface com.ptc.core.meta.container.common.AttributeContainer
public boolean isContentOfState(com.ptc.core.meta.common.AttributeIdentifier attrId,
com.ptc.core.meta.container.common.State state)
isContentOfState in interface com.ptc.core.meta.container.common.AttributeContainerattrId - The attribute identifierstate - The state
public com.ptc.core.meta.container.common.State getState(com.ptc.core.meta.common.AttributeIdentifier attrId)
getState in interface com.ptc.core.meta.container.common.AttributeContainerattrId - The attribute identifier of the value for which
to return the state
public void acceptDefaultContent()
acceptDefaultContent in interface com.ptc.core.meta.container.common.AttributeContainerpublic com.ptc.core.meta.container.common.AttributeContainer[] decompose(boolean compact)
decompose in interface com.ptc.core.meta.container.common.AttributeContainercompact -
public com.ptc.core.meta.container.common.AttributeContainer clone(boolean compact)
clone in interface com.ptc.core.meta.container.common.AttributeContainercompact -
public com.ptc.core.meta.container.common.AttributeContainer cloneWithNewCenter(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
cloneWithNewCenter in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId -
public void merge(com.ptc.core.meta.container.common.AttributeContainer container)
merge in interface com.ptc.core.meta.container.common.AttributeContainercontainer - The container to be merged with this one.
public void merge(com.ptc.core.meta.container.common.AttributeContainer container,
com.ptc.core.meta.common.AssociationIdentifier relationship)
merge in interface com.ptc.core.meta.container.common.AttributeContainercontainer - relationship -
public void merge(com.ptc.core.meta.container.common.AttributeContainer container,
boolean containerHasPriority)
merge in interface com.ptc.core.meta.container.common.AttributeContainercontainer - containerHasPriority -
public void merge(com.ptc.core.meta.container.common.AttributeContainer container,
com.ptc.core.meta.common.AssociationIdentifier relationship,
boolean containerHasPriority)
merge in interface com.ptc.core.meta.container.common.AttributeContainercontainer - relationship - containerHasPriority - public com.ptc.core.meta.container.common.AttributeContainer extract(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
extract in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId -
public com.ptc.core.meta.container.common.AttributeContainer[] extract(com.ptc.core.meta.common.TypeIdentifier typeId)
extract in interface com.ptc.core.meta.container.common.AttributeContainertypeId -
public com.ptc.core.meta.container.common.AttributeContainer extract(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
boolean navigate)
extract in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId - navigate -
public com.ptc.core.meta.container.common.AttributeContainer extractCopy(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
boolean navigate,
boolean compact)
extractCopy in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId - navigate - compact -
public com.ptc.core.meta.container.common.AttributeContainer[] extractCopies(com.ptc.core.meta.common.TypeIdentifier typeId,
boolean navigate,
boolean compact)
extractCopies in interface com.ptc.core.meta.container.common.AttributeContainertypeId - navigate - compact -
public com.ptc.core.meta.container.common.AttributeContainer[] extract(com.ptc.core.meta.common.TypeIdentifier typeId,
boolean navigate)
extract in interface com.ptc.core.meta.container.common.AttributeContainertypeId - navigate -
public void purge(com.ptc.core.meta.common.AttributeIdentifier attrId)
purge in interface com.ptc.core.meta.container.common.AttributeContainerattrId - public void purge(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
purge in interface com.ptc.core.meta.container.common.AttributeContainerattributeTypeId - public void purge(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId)
purge in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId - public void purge(com.ptc.core.meta.common.TypeIdentifier typeId)
purge in interface com.ptc.core.meta.container.common.AttributeContainertypeId -
public void purge(com.ptc.core.meta.common.TypeInstanceIdentifier typeInstanceId,
com.ptc.core.meta.common.TypeInstanceIdentifier[] preserve)
purge in interface com.ptc.core.meta.container.common.AttributeContainertypeInstanceId - preserve - public void purgeDefaultContent()
purgeDefaultContent in interface com.ptc.core.meta.container.common.AttributeContainerpublic void purgeNonDirtyContent()
purgeNonDirtyContent in interface com.ptc.core.meta.container.common.AttributeContainerpublic void purgeDuplicateContent()
purgeDuplicateContent in interface com.ptc.core.meta.container.common.AttributeContainerpublic void purgeAllContent()
purgeAllContent in interface com.ptc.core.meta.container.common.AttributeContainerpublic void purgeAllBut(com.ptc.core.meta.common.AttributeTypeIdentifier[] attrTypeIds)
purgeAllBut in interface com.ptc.core.meta.container.common.AttributeContainerattrTypeIds - The attribute types to be retained.public void replaceContent(com.ptc.core.meta.container.common.AttributeContainer newContent)
replaceContent in interface com.ptc.core.meta.container.common.AttributeContainernewContent - public void addContentChangedListener(com.ptc.core.meta.container.common.ContentChangedListener listener)
addContentChangedListener in interface com.ptc.core.meta.container.common.AttributeContainerlistener - public void removeContentChangedListener(com.ptc.core.meta.container.common.ContentChangedListener listener)
removeContentChangedListener in interface com.ptc.core.meta.container.common.AttributeContainerlistener - public com.ptc.core.meta.container.common.ConstraintContainer getConstraintContainer()
getConstraintContainer in interface com.ptc.core.meta.container.common.AttributeContainerpublic void setConstraintContainer(com.ptc.core.meta.container.common.ConstraintContainer container)
setConstraintContainer in interface com.ptc.core.meta.container.common.AttributeContainercontainer - The new constraint container.public com.ptc.core.meta.container.common.DescriptorContainer getDescriptorContainer()
getDescriptorContainer in interface com.ptc.core.meta.container.common.AttributeContainerpublic void setDescriptorContainer(com.ptc.core.meta.container.common.DescriptorContainer container)
setDescriptorContainer in interface com.ptc.core.meta.container.common.AttributeContainercontainer - The new descriptor container.public java.lang.String toString()
toString in class java.lang.Objectpublic IeAtt getAtt(com.ptc.core.meta.common.AttributeTypeIdentifier attrTypeId)
attrTypeId - The attribute type identifier.
public IeDatum getDatum(com.ptc.core.meta.common.AttributeIdentifier attrId)
attrId - The attribute identifier.
public void addDatum(IeDatum datum)
datum - The attribute value. If the attribute value does not
contain an attribute identifier, it is not added.public void removeDatum(IeDatum datum)
datum - The attribute value. If the attribute value does not
contain an attribute identifier, nothing is removed.public void removeDatum(com.ptc.core.meta.common.AttributeIdentifier attrId)
attrId - The attribute identifier of the value to be removed.public java.lang.Object getContent(com.ptc.core.meta.common.AttributeIdentifier attrId)
attrId - The attribute identifier of the attribute for which
to return content.
public boolean contains(com.ptc.core.meta.common.AttributeIdentifier attrId)
attrId - The attribute identifier.
public java.lang.String getFti()
public void setFti(java.lang.String fti)
fti - The new federated type identifier.public java.lang.String getUfid()
public void setUfid(java.lang.String ufid)
ufid - The new unique federation identifier.
public com.ptc.core.meta.container.common.AttributeContainer clone(com.ptc.core.meta.common.AttributeTypeIdentifier[] filter,
boolean compact)
clone in interface com.ptc.core.meta.container.common.AttributeContainerpublic com.ptc.core.meta.container.common.AttributeContainer cloneWithNewUninitializedIdentifiers(java.util.HashMap map)
cloneWithNewUninitializedIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainer
public com.ptc.core.meta.container.common.AttributeContainer extractCopy(com.ptc.core.meta.common.TypeInstanceIdentifier the_type_instance_identifier,
com.ptc.core.meta.common.AttributeTypeIdentifier[] filter,
boolean compact)
extractCopy in interface com.ptc.core.meta.container.common.AttributeContainer
public void replace(com.ptc.core.meta.common.TypeInstanceIdentifier old_id,
com.ptc.core.meta.common.TypeInstanceIdentifier new_id)
replace in interface com.ptc.core.meta.container.common.AttributeContainer
public void addReplacement(com.ptc.core.meta.common.ElementIdentifier old_id,
com.ptc.core.meta.common.ElementIdentifier new_id)
addReplacement in interface com.ptc.core.meta.container.common.AttributeContainerpublic java.util.HashMap getReplacements()
getReplacements in interface com.ptc.core.meta.container.common.AttributeContainerpublic void clearReplacements()
clearReplacements in interface com.ptc.core.meta.container.common.AttributeContainerpublic java.lang.Object getInternal(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier)
getInternal in interface com.ptc.core.meta.container.common.AttributeContainerpublic com.ptc.core.meta.common.ElementIdentifier getIdentifier()
getIdentifier in interface com.ptc.core.meta.container.common.AttributeContainer
public com.ptc.core.meta.common.AttributeIdentifier put(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier,
java.lang.Object the_content,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container)
throws com.ptc.core.meta.container.common.IllegalContentException,
com.ptc.core.meta.container.common.ConstraintException
put in interface com.ptc.core.meta.container.common.AttributeContainercom.ptc.core.meta.container.common.IllegalContentException
com.ptc.core.meta.container.common.ConstraintException
public void remove(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container)
throws com.ptc.core.meta.container.common.ConstraintException
remove in interface com.ptc.core.meta.container.common.AttributeContainercom.ptc.core.meta.container.common.ConstraintException
public void remove(com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container)
throws com.ptc.core.meta.container.common.ConstraintException
remove in interface com.ptc.core.meta.container.common.AttributeContainercom.ptc.core.meta.container.common.ConstraintException
public com.ptc.core.meta.container.common.AttributeTypeSummary getAttributeTypeSummary(com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container,
com.ptc.core.meta.container.common.DescriptorContainer the_descriptor_container)
getAttributeTypeSummary in interface com.ptc.core.meta.container.common.AttributeContainer
public com.ptc.core.meta.container.common.AttributeTypeSummary getAttributeTypeSummary(com.ptc.core.meta.common.AssociationIdentifier the_association_identifier,
com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
boolean is_absolute)
getAttributeTypeSummary in interface com.ptc.core.meta.container.common.AttributeContainer
public com.ptc.core.meta.container.common.AttributeTypeSummary getAttributeTypeSummary(com.ptc.core.meta.common.AssociationIdentifier the_association_identifier,
com.ptc.core.meta.common.AttributeTypeIdentifier the_attribute_type_identifier,
boolean is_absolute,
com.ptc.core.meta.container.common.ConstraintContainer the_constraint_container,
com.ptc.core.meta.container.common.DescriptorContainer the_descriptor_container)
getAttributeTypeSummary in interface com.ptc.core.meta.container.common.AttributeContainerpublic void acceptChanges()
acceptChanges in interface com.ptc.core.meta.container.common.AttributeContainer
public void setState(com.ptc.core.meta.common.AttributeIdentifier the_attribute_identifier,
com.ptc.core.meta.container.common.State the_state)
setState in interface com.ptc.core.meta.container.common.AttributeContainerpublic com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier the_type_instance_identifier)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainer
public com.ptc.core.meta.common.AttributeIdentifier[] getAttributeIdentifiers(com.ptc.core.meta.common.TypeInstanceIdentifier the_type_instance_identifier,
com.ptc.core.meta.container.common.State the_state)
getAttributeIdentifiers in interface com.ptc.core.meta.container.common.AttributeContainerpublic void purge(com.ptc.core.meta.common.TypeInstanceIdentifier[] the_type_instance_identifiers)
purge in interface com.ptc.core.meta.container.common.AttributeContainerpublic boolean containsTii(com.ptc.core.meta.common.TypeInstanceIdentifier tii)
containsTii in interface com.ptc.core.meta.container.common.AttributeContainerpublic void purge(com.ptc.core.meta.common.AttributeIdentifier[] ais_to_purge)
purge in interface com.ptc.core.meta.container.common.AttributeContainerpublic void replace(java.util.HashMap id_map)
replace in interface com.ptc.core.meta.container.common.AttributeContainer
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||