de.interactive_instruments.ShapeChange.Model.Xmi10
Class OperationInfoXmi10

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.Model.InfoImpl
      extended by de.interactive_instruments.ShapeChange.Model.OperationInfoImpl
          extended by de.interactive_instruments.ShapeChange.Model.Xmi10.OperationInfoXmi10
All Implemented Interfaces:
Info, OperationInfo

public class OperationInfoXmi10
extends OperationInfoImpl
implements OperationInfo


Field Summary
protected  Xmi10Document doc
           
protected  String id
           
protected  Element op
           
 
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl
aliasName, definition, description, documentation
 
Constructor Summary
OperationInfoXmi10(Xmi10Document d, Element e)
           
 
Method Summary
 String documentation()
           
 String id()
           
 Model model()
           
 String name()
           
 Options options()
           
 int parameterCount()
           
 TreeMap<Integer,String> parameterNames()
           
 TreeMap<Integer,String> parameterTypes()
           
 ShapeChangeResult result()
           
 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.
 
Methods inherited from class de.interactive_instruments.ShapeChange.Model.OperationInfoImpl
fullName, postprocessAfterLoadingAndValidate
 
Methods inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl
aliasName, definition, description, 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
aliasName, definition, description, encodingRule, fullName, matches, postprocessAfterLoadingAndValidate, stereotype
 

Field Detail

op

protected Element op

doc

protected Xmi10Document doc

id

protected String id
Constructor Detail

OperationInfoXmi10

public OperationInfoXmi10(Xmi10Document d,
                          Element e)
                   throws ShapeChangeAbortException
Throws:
ShapeChangeAbortException
Method Detail

model

public Model model()
Specified by:
model in interface Info

options

public Options options()
Specified by:
options in interface Info

result

public ShapeChangeResult result()
Specified by:
result in interface Info

stereotypes

public Set<String> stereotypes()
Specified by:
stereotypes in interface Info

taggedValue

public String taggedValue(String tag)
Specified by:
taggedValue in interface Info
Parameters:
tag - name of the tagged value to look up
Returns:
the tagged value for the tag given or null if the tagged value is missing.

id

public String id()
Specified by:
id in interface Info

name

public String name()
Specified by:
name in interface Info

documentation

public String documentation()
Specified by:
documentation in interface Info
Overrides:
documentation in class InfoImpl

parameterCount

public int parameterCount()
Specified by:
parameterCount in interface OperationInfo

parameterNames

public TreeMap<Integer,String> parameterNames()
Specified by:
parameterNames in interface OperationInfo

parameterTypes

public TreeMap<Integer,String> parameterTypes()
Specified by:
parameterTypes in interface OperationInfo

taggedValues

public HashMap<String,String> taggedValues(String tagList)
Description copied from interface: Info
Return all the tagged values listed in the input string. Tags are assumed to be separated by commas.

Specified by:
taggedValues in interface Info

taggedValues

public HashMap<String,String> taggedValues()
Specified by:
taggedValues in interface Info
Returns:
a map with the tagged values defined for this object (key: tagged value name, value: the value of the tagged value); can be an empty map but not null


Copyright © 2015. All rights reserved.