public class RoseNode
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
commit |
protected static java.util.regex.Pattern |
CONTENT_VALUE_PATTERN |
protected static java.util.regex.Pattern |
FEATURE_VALUE_PATTERN |
protected java.lang.String |
id |
protected java.lang.String |
key |
static int |
LIST |
protected java.lang.Object |
node |
protected java.util.List<RoseNode> |
nodes |
static int |
OBJECT |
protected RoseNode |
parent |
static int |
STRING |
static int |
STRING_SEQ |
protected int |
type |
protected java.lang.String |
value |
static int |
VALUE |
static int |
VISIBILITY_NONE |
static int |
VISIBILITY_READ_ONLY |
static int |
VISIBILITY_READ_ONLY_UNSETTABLE |
static int |
VISIBILITY_READ_WRITE |
static int |
VISIBILITY_READ_WRITE_UNSETTABLE |
static int |
VISIBILITY_UNSPECIFIED |
protected static java.util.regex.Pattern |
VISIBILITY_VALUE_PATTERN |
Constructor and Description |
---|
RoseNode(java.lang.String key,
java.lang.String value,
int type) |
Modifier and Type | Method and Description |
---|---|
void |
addNode(RoseNode n) |
protected java.lang.String |
basicGetAttributeValue(java.lang.String tool,
java.lang.String name) |
void |
deleteNode(RoseNode n) |
protected static java.lang.String |
dequote(java.lang.String s) |
RoseNode |
findNodeWithKey(java.lang.String key) |
RoseNode |
findNodeWithValue(java.lang.String value) |
RoseNode |
findNodeWithWord(java.lang.String w) |
java.lang.String |
getAllValues() |
java.lang.String |
getAllValues(boolean preserveSpace) |
java.lang.String |
getAnnotation() |
java.lang.String |
getAtId() |
java.lang.String |
getAttributeName() |
protected java.lang.String |
getAttributeValue(java.lang.String key) |
protected java.lang.String |
getAttributeValue(java.lang.String tool,
java.lang.String name)
This provides backwards compatibility for the renaming of "eCore" to
"Ecore".
|
java.lang.String |
getBasePackage() |
java.lang.String |
getClassifierName() |
boolean |
getCommit() |
java.lang.String |
getConstraints() |
java.lang.String |
getContainment() |
java.lang.String |
getDocumentation() |
java.lang.String |
getEcoreConstraints() |
java.lang.String |
getExceptions() |
java.lang.String |
getFilteredValues(java.lang.String filter) |
java.lang.String |
getId() |
java.lang.String |
getInitV() |
java.lang.String |
getKey() |
java.lang.Object |
getNode() |
java.util.List<RoseNode> |
getNodes() |
java.lang.String |
getNsPrefix() |
java.lang.String |
getNsURI() |
java.lang.String |
getOperationName() |
java.lang.String |
getPackageName() |
RoseNode |
getParent() |
java.lang.String |
getPrefix() |
java.lang.String |
getReferenceName() |
java.lang.String |
getResult() |
java.lang.String |
getRoleMultiplicity() |
RoseNode |
getRoot() |
java.lang.String |
getRoseId() |
int |
getRoseNodeType() |
java.lang.String |
getRoseRefId() |
java.lang.String |
getRoseSupplier() |
java.lang.String |
getSemantics() |
java.lang.String |
getStereotype() |
java.lang.String |
getType() |
java.lang.String |
getUML2MOFCorbaType() |
java.lang.String |
getValue() |
int |
getVisibility() |
int |
getXMLContentKind() |
int |
getXMLFeatureKind() |
java.lang.String |
getXMLName() |
java.lang.String |
getXMLNamespace() |
boolean |
isAbstract() |
boolean |
isAggregate() |
boolean |
isChangeable() |
boolean |
isDerived() |
boolean |
isID() |
boolean |
isLoaded() |
boolean |
isNavigable() |
boolean |
isOrdered() |
boolean |
isResolveProxies() |
boolean |
isTransient() |
boolean |
isUnique() |
boolean |
isUnsettable() |
boolean |
isVolatile() |
void |
setCommit(boolean b) |
void |
setId(java.lang.String id) |
void |
setNode(java.lang.Object node) |
void |
setParent(RoseNode parent) |
void |
setValue(java.lang.String value) |
public static final int STRING
public static final int STRING_SEQ
public static final int OBJECT
public static final int LIST
public static final int VALUE
protected java.lang.String key
protected java.lang.String value
protected RoseNode parent
protected java.util.List<RoseNode> nodes
protected int type
protected java.lang.String id
protected boolean commit
protected java.lang.Object node
protected static final java.util.regex.Pattern FEATURE_VALUE_PATTERN
protected static final java.util.regex.Pattern CONTENT_VALUE_PATTERN
public static final int VISIBILITY_UNSPECIFIED
public static final int VISIBILITY_NONE
public static final int VISIBILITY_READ_ONLY
public static final int VISIBILITY_READ_WRITE
public static final int VISIBILITY_READ_ONLY_UNSETTABLE
public static final int VISIBILITY_READ_WRITE_UNSETTABLE
protected static final java.util.regex.Pattern VISIBILITY_VALUE_PATTERN
public void setParent(RoseNode parent)
public RoseNode getParent()
public RoseNode getRoot()
public java.lang.String getKey()
public java.lang.String getValue()
public java.lang.String getAllValues()
public java.lang.String getAllValues(boolean preserveSpace)
public java.lang.String getFilteredValues(java.lang.String filter)
public void setValue(java.lang.String value)
public boolean getCommit()
public void setCommit(boolean b)
public java.lang.String getId()
public java.lang.String getAtId()
public void setId(java.lang.String id)
public int getRoseNodeType()
public java.util.List<RoseNode> getNodes()
public void addNode(RoseNode n)
public void deleteNode(RoseNode n)
public RoseNode findNodeWithKey(java.lang.String key)
public RoseNode findNodeWithValue(java.lang.String value)
public RoseNode findNodeWithWord(java.lang.String w)
public java.lang.String getRoseId()
public java.lang.String getRoseRefId()
public java.lang.String getRoseSupplier()
public void setNode(java.lang.Object node)
public java.lang.Object getNode()
public java.lang.String getType()
public java.lang.String getStereotype()
public boolean isDerived()
public boolean isAbstract()
public boolean isNavigable()
public boolean isAggregate()
public java.lang.String getContainment()
public java.lang.String getConstraints()
public java.lang.String getResult()
public java.lang.String getExceptions()
public java.lang.String getSemantics()
public java.lang.String getInitV()
public java.lang.String getDocumentation()
public boolean isLoaded()
protected java.lang.String getAttributeValue(java.lang.String key)
public java.lang.String getUML2MOFCorbaType()
public boolean isTransient()
public boolean isVolatile()
public boolean isChangeable()
public boolean isResolveProxies()
public boolean isUnsettable()
public boolean isID()
public boolean isUnique()
public boolean isOrdered()
public java.lang.String getBasePackage()
public java.lang.String getPrefix()
public java.lang.String getPackageName()
public java.lang.String getClassifierName()
public java.lang.String getEcoreConstraints()
public java.lang.String getReferenceName()
public java.lang.String getAttributeName()
public java.lang.String getOperationName()
public java.lang.String getNsPrefix()
public java.lang.String getNsURI()
public java.lang.String getXMLName()
public java.lang.String getXMLNamespace()
public int getXMLFeatureKind()
public int getXMLContentKind()
public int getVisibility()
public java.lang.String getAnnotation()
protected java.lang.String getAttributeValue(java.lang.String tool, java.lang.String name)
protected java.lang.String basicGetAttributeValue(java.lang.String tool, java.lang.String name)
public java.lang.String getRoleMultiplicity()
protected static java.lang.String dequote(java.lang.String s)