|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.uci.isr.xarch.pladiff.RemoveStructuralEntityImpl
DOM-Based implementation of the IRemoveStructuralEntity interface.
| Field Summary | |
static String |
COMPONENT_ELT_NAME
Tag name for components in this object. |
static String |
CONNECTOR_ELT_NAME
Tag name for connectors in this object. |
protected Element |
elt
|
static String |
LINK_ELT_NAME
Tag name for links in this object. |
static String |
REMOVE_INTERFACE_ELT_NAME
Tag name for removeInterfaces in this object. |
static String |
REMOVE_OPTIONAL_ELT_NAME
Tag name for removeOptionals in this object. |
protected IXArch |
xArch
|
static String |
XSD_TYPE_NAME
|
static String |
XSD_TYPE_NSURI
|
| Fields inherited from interface edu.uci.isr.xarch.pladiff.IRemoveStructuralEntity |
TYPE_METADATA |
| Fields inherited from interface edu.uci.isr.xarch.IXArchElement |
DEPTH_INFINITY, DEPTH_ONE, DEPTH_ZERO |
| Constructor Summary | |
RemoveStructuralEntityImpl(Element elt)
|
|
| Method Summary | |
void |
clearComponent()
Clear the component from this RemoveStructuralEntity. |
void |
clearConnector()
Clear the connector from this RemoveStructuralEntity. |
void |
clearLink()
Clear the link from this RemoveStructuralEntity. |
void |
clearRemoveInterface()
Clear the removeInterface from this RemoveStructuralEntity. |
void |
clearRemoveOptional()
Clear the removeOptional from this RemoveStructuralEntity. |
IXArchElement |
cloneElement(int depth)
|
boolean |
equals(Object o)
|
IDescription |
getComponent()
Get the component from this RemoveStructuralEntity. |
IDescription |
getConnector()
Get the connector from this RemoveStructuralEntity. |
Node |
getDOMNode()
Gets the DOM node on which this implementation is based. |
XArchInstanceMetadata |
getInstanceMetadata()
Gets metadata describing the instance of this element. |
IDescription |
getLink()
Get the link from this RemoveStructuralEntity. |
IRemoveInterface |
getRemoveInterface()
Get the removeInterface from this RemoveStructuralEntity. |
IRemoveOptional |
getRemoveOptional()
Get the removeOptional from this RemoveStructuralEntity. |
protected static SequenceOrder |
getSequenceOrder()
|
XArchTypeMetadata |
getTypeMetadata()
Gets metadata describing the xsi:type of this element. |
IXArch |
getXArch()
|
boolean |
hasComponent(IDescription value)
Determine if this RemoveStructuralEntity has the given component |
boolean |
hasConnector(IDescription value)
Determine if this RemoveStructuralEntity has the given connector |
int |
hashCode()
|
boolean |
hasLink(IDescription value)
Determine if this RemoveStructuralEntity has the given link |
boolean |
hasRemoveInterface(IRemoveInterface value)
Determine if this RemoveStructuralEntity has the given removeInterface |
boolean |
hasRemoveOptional(IRemoveOptional value)
Determine if this RemoveStructuralEntity has the given removeOptional |
boolean |
isEquivalent(IRemoveStructuralEntity c)
Determine if another RemoveStructuralEntity is equivalent to this one, ignoring ID's. |
void |
setComponent(IDescription value)
Set the component for this RemoveStructuralEntity. |
void |
setConnector(IDescription value)
Set the connector for this RemoveStructuralEntity. |
void |
setDOMNode(Node node)
Sets the DOM node on which this implementation is based. |
void |
setLink(IDescription value)
Set the link for this RemoveStructuralEntity. |
void |
setRemoveInterface(IRemoveInterface value)
Set the removeInterface for this RemoveStructuralEntity. |
void |
setRemoveOptional(IRemoveOptional value)
Set the removeOptional for this RemoveStructuralEntity. |
void |
setXArch(IXArch xArch)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final String XSD_TYPE_NSURI
public static final String XSD_TYPE_NAME
protected IXArch xArch
public static final String COMPONENT_ELT_NAME
public static final String CONNECTOR_ELT_NAME
public static final String LINK_ELT_NAME
public static final String REMOVE_INTERFACE_ELT_NAME
public static final String REMOVE_OPTIONAL_ELT_NAME
protected Element elt
| Constructor Detail |
public RemoveStructuralEntityImpl(Element elt)
| Method Detail |
public Node getDOMNode()
DOMBased
getDOMNode in interface DOMBasedpublic void setDOMNode(Node node)
DOMBased
setDOMNode in interface DOMBasednode - DOM nodeprotected static SequenceOrder getSequenceOrder()
public void setXArch(IXArch xArch)
setXArch in interface IXArchElementpublic IXArch getXArch()
getXArch in interface IXArchElementpublic IXArchElement cloneElement(int depth)
cloneElement in interface IXArchElementpublic boolean equals(Object o)
public int hashCode()
public XArchTypeMetadata getTypeMetadata()
IXArchElementxsi:type of this element.
getTypeMetadata in interface IXArchElementxsi:type of this element.public XArchInstanceMetadata getInstanceMetadata()
IXArchElement
getInstanceMetadata in interface IXArchElementpublic void setComponent(IDescription value)
IRemoveStructuralEntity
setComponent in interface IRemoveStructuralEntityvalue - new componentpublic void clearComponent()
IRemoveStructuralEntity
clearComponent in interface IRemoveStructuralEntitypublic IDescription getComponent()
IRemoveStructuralEntity
getComponent in interface IRemoveStructuralEntitypublic boolean hasComponent(IDescription value)
IRemoveStructuralEntity
hasComponent in interface IRemoveStructuralEntityvalue - component to compare
true if the components are equivalent,
false otherwisepublic void setConnector(IDescription value)
IRemoveStructuralEntity
setConnector in interface IRemoveStructuralEntityvalue - new connectorpublic void clearConnector()
IRemoveStructuralEntity
clearConnector in interface IRemoveStructuralEntitypublic IDescription getConnector()
IRemoveStructuralEntity
getConnector in interface IRemoveStructuralEntitypublic boolean hasConnector(IDescription value)
IRemoveStructuralEntity
hasConnector in interface IRemoveStructuralEntityvalue - connector to compare
true if the connectors are equivalent,
false otherwisepublic void setLink(IDescription value)
IRemoveStructuralEntity
setLink in interface IRemoveStructuralEntityvalue - new linkpublic void clearLink()
IRemoveStructuralEntity
clearLink in interface IRemoveStructuralEntitypublic IDescription getLink()
IRemoveStructuralEntity
getLink in interface IRemoveStructuralEntitypublic boolean hasLink(IDescription value)
IRemoveStructuralEntity
hasLink in interface IRemoveStructuralEntityvalue - link to compare
true if the links are equivalent,
false otherwisepublic void setRemoveInterface(IRemoveInterface value)
IRemoveStructuralEntity
setRemoveInterface in interface IRemoveStructuralEntityvalue - new removeInterfacepublic void clearRemoveInterface()
IRemoveStructuralEntity
clearRemoveInterface in interface IRemoveStructuralEntitypublic IRemoveInterface getRemoveInterface()
IRemoveStructuralEntity
getRemoveInterface in interface IRemoveStructuralEntitypublic boolean hasRemoveInterface(IRemoveInterface value)
IRemoveStructuralEntity
hasRemoveInterface in interface IRemoveStructuralEntityvalue - removeInterface to compare
true if the removeInterfaces are equivalent,
false otherwisepublic void setRemoveOptional(IRemoveOptional value)
IRemoveStructuralEntity
setRemoveOptional in interface IRemoveStructuralEntityvalue - new removeOptionalpublic void clearRemoveOptional()
IRemoveStructuralEntity
clearRemoveOptional in interface IRemoveStructuralEntitypublic IRemoveOptional getRemoveOptional()
IRemoveStructuralEntity
getRemoveOptional in interface IRemoveStructuralEntitypublic boolean hasRemoveOptional(IRemoveOptional value)
IRemoveStructuralEntity
hasRemoveOptional in interface IRemoveStructuralEntityvalue - removeOptional to compare
true if the removeOptionals are equivalent,
false otherwisepublic boolean isEquivalent(IRemoveStructuralEntity c)
IRemoveStructuralEntity
isEquivalent in interface IRemoveStructuralEntityc - RemoveStructuralEntity to compare to this one.
true if all the child elements of this
RemoveStructuralEntity are equivalent, false otherwise.
|
xArch/xADL 2.0 Data Binding Library | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||