|
||||||||||
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.OperationInfoImpl
de.interactive_instruments.ShapeChange.Model.EA.OperationInfoEA
public class OperationInfoEA
Field Summary | |
---|---|
protected ClassInfoEA |
classInfo
Class the operation belongs to |
protected EADocument |
document
Access to the document object |
protected org.sparx.Method |
eaMethod
EA method object |
protected String |
eaName
Name of the operation |
protected String |
eaOperationId
Model-unique id. |
protected org.sparx.Collection<org.sparx.Parameter> |
eaParametersCache
Cache map for Parameters |
protected HashSet<String> |
stereotypesCache
Cache set for stereotypes |
protected HashMap<String,String> |
taggedValuesCache
Cache map for tagged values |
protected ClassInfoEA |
typeClassInfo
|
protected Type |
typeInfo
Type information |
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
aliasName, definition, description, documentation |
Constructor Summary | |
---|---|
OperationInfoEA(EADocument doc,
ClassInfoEA ci,
org.sparx.Method meth)
Create an OperationInfo object given an EA Method. |
Method Summary | |
---|---|
String |
aliasName()
Get alias name of the property. |
String |
id()
Return model-unique id of operation. |
Model |
model()
Return EA model object. |
String |
name()
Obtain the name of the property. |
Options |
options()
Return options and configuration object. |
int |
parameterCount()
Return the total number of parameters including __RETURN__ |
TreeMap<Integer,String> |
parameterNames()
Obtain the names all parameters of the operation. |
TreeMap<Integer,String> |
parameterTypes()
Obtain the types of all parameters of the operation. |
ShapeChangeResult |
result()
Return result object for error reporting. |
Set<String> |
stereotypes()
Return the normalized stereotype of the operation. |
String |
taggedValue(String tag)
Return the tagged value for the tag given or null if missing. |
HashMap<String,String> |
taggedValues()
|
HashMap<String,String> |
taggedValues(String tagList)
Return all the tagged values listed in the input string. |
Methods inherited from class de.interactive_instruments.ShapeChange.Model.OperationInfoImpl |
---|
fullName, postprocessAfterLoadingAndValidate |
Methods inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl |
---|
definition, description, documentation, encodingRule, 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.Info |
---|
definition, description, documentation, encodingRule, fullName, matches, postprocessAfterLoadingAndValidate, stereotype |
Field Detail |
---|
protected EADocument document
protected ClassInfoEA classInfo
protected String eaOperationId
protected String eaName
protected Type typeInfo
protected ClassInfoEA typeClassInfo
protected org.sparx.Method eaMethod
protected HashSet<String> stereotypesCache
protected HashMap<String,String> taggedValuesCache
protected org.sparx.Collection<org.sparx.Parameter> eaParametersCache
Constructor Detail |
---|
public OperationInfoEA(EADocument doc, ClassInfoEA ci, org.sparx.Method meth)
Method Detail |
---|
public int parameterCount()
parameterCount
in interface OperationInfo
public TreeMap<Integer,String> parameterNames()
parameterNames
in interface OperationInfo
public TreeMap<Integer,String> parameterTypes()
parameterTypes
in interface OperationInfo
public String id()
id
in interface Info
public Model model()
model
in interface Info
public String name()
name
in interface Info
public String aliasName()
aliasName
in interface Info
aliasName
in class InfoImpl
public Options options()
options
in interface Info
public ShapeChangeResult result()
result
in interface Info
public Set<String> stereotypes()
stereotypes
in interface Info
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 HashMap<String,String> taggedValues(String tagList)
taggedValues
in interface Info
public HashMap<String,String> taggedValues()
taggedValues
in interface Info
null
Info.taggedValues()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |