|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.interactive_instruments.ShapeChange.Model.InfoImpl
de.interactive_instruments.ShapeChange.Model.PropertyInfoImpl
de.interactive_instruments.ShapeChange.Model.Xmi10.PropertyInfoXmi10
public class PropertyInfoXmi10
Field Summary | |
---|---|
protected AssociationInfoXmi10 |
associationInfo
|
protected boolean |
attribute
|
protected ClassInfo |
classInfo
|
protected Xmi10Document |
doc
|
protected String |
id
|
protected Element |
prp
|
protected PropertyInfo |
reverseProperty
|
protected StructuredNumber |
sequenceNumber
|
Fields inherited from class de.interactive_instruments.ShapeChange.Model.PropertyInfoImpl |
---|
implementedByNilReason, nilReasonAllowed, qualifiers, restriction |
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
aliasName, definition, description, documentation |
Constructor Summary | |
---|---|
PropertyInfoXmi10(Xmi10Document d,
Element e,
AssociationInfoXmi10 ai)
|
Method Summary | |
---|---|
String |
aliasName()
Get alias name of attribute. |
AssociationInfo |
association()
|
Multiplicity |
cardinality()
|
Vector<Constraint> |
constraints()
|
String |
defaultCodeSpace()
|
String |
id()
|
ClassInfo |
inClass()
|
void |
inClass(ClassInfo ci)
|
String |
initialValue()
|
String |
inlineOrByReference()
|
boolean |
isAggregation()
Find out whether this property is an aggregation. |
boolean |
isAttribute()
Indicate whether this property is an attribute (and not a role) |
boolean |
isComposition()
Find out whether this property is a composition. |
boolean |
isDerived()
Find out whether this property is a derived one. |
boolean |
isNavigable()
Indicate whether the property is navigable. |
boolean |
isOrdered()
Find out if the property represents an ordered collection. |
Model |
model()
|
String |
name()
|
Options |
options()
|
ShapeChangeResult |
result()
|
PropertyInfo |
reverseProperty()
|
StructuredNumber |
sequenceNumber()
|
Set<String> |
stereotypes()
|
String |
taggedValue(String tag)
|
HashMap<String,String> |
taggedValues()
|
HashMap<String,String> |
taggedValues(String tagList)
Return all the tagged values listed in the input string. |
Type |
typeInfo()
|
boolean |
voidable()
|
Methods inherited from class de.interactive_instruments.ShapeChange.Model.PropertyInfoImpl |
---|
categoryOfValue, encodingRule, fullName, implementedByNilReason, isMetadata, isReadOnly, isRestriction, nilReasonAllowed, nilReasonAllowed, postprocessAfterLoadingAndValidate, qname, qualifier, qualifiers |
Methods inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
definition, description, documentation, matches, stereotype |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.PropertyInfo |
---|
categoryOfValue, implementedByNilReason, isMetadata, isReadOnly, isRestriction, nilReasonAllowed, nilReasonAllowed, qname, qualifier, qualifiers |
Methods inherited from interface de.interactive_instruments.ShapeChange.Model.Info |
---|
definition, description, documentation, encodingRule, fullName, matches, postprocessAfterLoadingAndValidate, stereotype |
Field Detail |
---|
protected Element prp
protected Xmi10Document doc
protected String id
protected boolean attribute
protected AssociationInfoXmi10 associationInfo
protected ClassInfo classInfo
protected StructuredNumber sequenceNumber
protected PropertyInfo reverseProperty
Constructor Detail |
---|
public PropertyInfoXmi10(Xmi10Document d, Element e, AssociationInfoXmi10 ai) throws ShapeChangeAbortException
ShapeChangeAbortException
Method Detail |
---|
public Model model()
model
in interface Info
public Options options()
options
in interface Info
public ShapeChangeResult result()
result
in interface Info
public String id()
id
in interface Info
public String name()
name
in interface Info
public String aliasName()
aliasName
in interface Info
aliasName
in class InfoImpl
public String taggedValue(String tag)
taggedValue
in interface Info
tag
- name of the tagged value to look up
null if the tagged value is missing.
public boolean isDerived()
PropertyInfo
isDerived
in interface PropertyInfo
public boolean isAttribute()
PropertyInfo
isAttribute
in interface PropertyInfo
public Type typeInfo()
typeInfo
in interface PropertyInfo
public Multiplicity cardinality()
cardinality
in interface PropertyInfo
public HashMap<String,String> taggedValues(String tagList)
Info
taggedValues
in interface Info
public HashMap<String,String> taggedValues()
taggedValues
in interface Info
null
public boolean isNavigable()
PropertyInfo
isNavigable
in interface PropertyInfo
public boolean isOrdered()
PropertyInfo
isOrdered
in interface PropertyInfo
public boolean isComposition()
PropertyInfo
isComposition
in interface PropertyInfo
public boolean isAggregation()
PropertyInfo
isAggregation
in interface PropertyInfo
public String inlineOrByReference()
inlineOrByReference
in interface PropertyInfo
public String defaultCodeSpace()
defaultCodeSpace
in interface PropertyInfo
public boolean voidable()
voidable
in interface PropertyInfo
public Set<String> stereotypes()
stereotypes
in interface Info
public StructuredNumber sequenceNumber()
sequenceNumber
in interface PropertyInfo
public String initialValue()
initialValue
in interface PropertyInfo
public PropertyInfo reverseProperty()
reverseProperty
in interface PropertyInfo
null
for attribute properties.public ClassInfo inClass()
inClass
in interface PropertyInfo
public void inClass(ClassInfo ci)
inClass
in interface PropertyInfo
public Vector<Constraint> constraints()
constraints
in interface PropertyInfo
public AssociationInfo association()
association
in interface PropertyInfo
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |