public class OperationInfoXmi10 extends OperationInfoImpl implements OperationInfo
Modifier and Type | Field and Description |
---|---|
protected Xmi10Document |
doc |
protected boolean |
documentationAccessed
Flag used to prevent duplicate retrieval/computation of the documentation
of this class.
|
protected String |
id |
protected Element |
op |
descriptors, stereotypesCache, taggedValuesCache
Constructor and Description |
---|
OperationInfoXmi10(Xmi10Document d,
Element e) |
Modifier and Type | Method and Description |
---|---|
protected List<LangString> |
descriptorValues(Descriptor descriptor)
Look up the values for the descriptor, using the source as defined by the
configuration (or the default source, if the configuration does not state
anything regarding the source).
|
String |
id()
Return unique id of model element (unique within the model).
|
Model |
model() |
String |
name()
Obtain the name of the model element.
|
Options |
options() |
int |
parameterCount() |
TreeMap<Integer,String> |
parameterNames() |
TreeMap<Integer,String> |
parameterTypes() |
ShapeChangeResult |
result() |
void |
validateStereotypesCache() |
void |
validateTaggedValuesCache()
Create cache of stereotypes and tagged values
|
fullName, fullNameInSchema, language, postprocessAfterLoadingAndValidate
aliasName, compareTo, dataCaptureStatements, definition, derivedDocumentation, description, descriptors, descriptorSource, documentation, encodingRule, examples, globalIdentifier, legalBasis, matches, primaryCode, removeTaggedValue, setDescriptors, stereotype, stereotypes, taggedValue, taggedValueInLanguage, taggedValues, taggedValues, taggedValuesAll, taggedValuesForTag, taggedValuesForTagAsLangStrings, taggedValuesForTagList, taggedValuesInLanguage
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
aliasName, dataCaptureStatements, definition, derivedDocumentation, description, descriptors, documentation, encodingRule, examples, fullName, fullNameInSchema, globalIdentifier, language, legalBasis, matches, postprocessAfterLoadingAndValidate, primaryCode, removeTaggedValue, stereotype, stereotypes, taggedValue, taggedValueInLanguage, taggedValues, taggedValues, taggedValuesAll, taggedValuesForTag, taggedValuesForTagAsLangStrings, taggedValuesForTagList, taggedValuesInLanguage
compareTo
protected Element op
protected Xmi10Document doc
protected String id
protected boolean documentationAccessed
public OperationInfoXmi10(Xmi10Document d, Element e) throws ShapeChangeAbortException
ShapeChangeAbortException
public ShapeChangeResult result()
public void validateStereotypesCache()
validateStereotypesCache
in interface Info
public void validateTaggedValuesCache()
Info
validateTaggedValuesCache
in interface Info
public String id()
Info
public String name()
Info
protected List<LangString> descriptorValues(Descriptor descriptor)
InfoImpl
descriptorValues
in class InfoImpl
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
Copyright © 2017. All rights reserved.