us.mitre.ShapeChange.Model.GSIP
Class OperationInfoGSIP

java.lang.Object
  extended by de.interactive_instruments.ShapeChange.Model.InfoImpl
      extended by de.interactive_instruments.ShapeChange.Model.OperationInfoImpl
          extended by us.mitre.ShapeChange.Model.GSIP.OperationInfoGSIP
All Implemented Interfaces:
Info, OperationInfo

public class OperationInfoGSIP
extends OperationInfoImpl
implements OperationInfo


Field Summary
 
Fields inherited from class de.interactive_instruments.ShapeChange.Model.InfoImpl
aliasName, definition, description, documentation
 
Constructor Summary
OperationInfoGSIP()
           
 
Method Summary
 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, 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
aliasName, definition, description, documentation, encodingRule, fullName, matches, postprocessAfterLoadingAndValidate, stereotype
 

Constructor Detail

OperationInfoGSIP

public OperationInfoGSIP()
Method Detail

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

id

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

model

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

name

public String name()
Specified by:
name 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.

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.