public interface Parameter extends UmlModelElement
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<BehaviorParameter> |
getBehaviorParam()
Getter for relation 'Parameter->BehaviorParam'
Metamodel description:
null
|
<T extends BehaviorParameter> |
getBehaviorParam(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Parameter->BehaviorParam'
Metamodel description:
null
|
Operation |
getComposed()
Getter for relation 'Parameter->Composed'
Metamodel description:
null
|
java.lang.String |
getDefaultValue()
Getter for attribute 'Parameter.DefaultValue'
Metamodel description:
Default value of the Parameter.
|
ParameterEffectKind |
getEffect()
Getter for attribute 'Parameter.Effect'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<Pin> |
getMatching()
Getter for relation 'Parameter->Matching'
Metamodel description:
|
<T extends Pin> |
getMatching(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Parameter->Matching'
Metamodel description:
|
java.lang.String |
getMultiplicityMax()
Getter for attribute 'Parameter.MultiplicityMax'
Metamodel description:
Maximum value of the multiplicity.
|
java.lang.String |
getMultiplicityMin()
Getter for attribute 'Parameter.MultiplicityMin'
Metamodel description:
Minimum value of the association's multiplicity.
|
PassingMode |
getParameterPassing()
Getter for attribute 'Parameter.ParameterPassing'
Metamodel description:
Defines the passing mode (in, out or inout) of the Parameter.
|
Operation |
getReturned()
Getter for relation 'Parameter->Returned'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<Signal> |
getSRepresentation()
Getter for relation 'Parameter->SRepresentation'
Metamodel description:
null
|
<T extends Signal> |
getSRepresentation(java.lang.Class<T> filterClass)
Filtered Getter for relation 'Parameter->SRepresentation'
Metamodel description:
null
|
GeneralClass |
getType()
Getter for relation 'Parameter->Type'
Metamodel description:
Defines the Class to which the Parameter belongs.
|
java.lang.String |
getTypeConstraint()
Getter for attribute 'Parameter.TypeConstraint'
Metamodel description:
Construction parameter of the Parameter's class (for example, the size of a characters string).
|
boolean |
isIsException()
Getter for attribute 'Parameter.IsException'
Metamodel description:
null
|
boolean |
isIsOrdered()
Getter for attribute 'Parameter.IsOrdered'
Metamodel description:
null
|
boolean |
isIsStream()
Getter for attribute 'Parameter.IsStream'
Metamodel description:
null
|
boolean |
isIsUnique()
Getter for attribute 'Parameter.IsUnique'
Metamodel description:
null
|
void |
setComposed(Operation value)
Setter for relation 'Parameter->Composed'
Metamodel description:
null
|
void |
setDefaultValue(java.lang.String value)
Setter for attribute 'Parameter.DefaultValue'
Metamodel description:
Default value of the Parameter.
|
void |
setEffect(ParameterEffectKind value)
Setter for attribute 'Parameter.Effect'
Metamodel description:
null
|
void |
setIsException(boolean value)
Setter for attribute 'Parameter.IsException'
Metamodel description:
null
|
void |
setIsOrdered(boolean value)
Setter for attribute 'Parameter.IsOrdered'
Metamodel description:
null
|
void |
setIsStream(boolean value)
Setter for attribute 'Parameter.IsStream'
Metamodel description:
null
|
void |
setIsUnique(boolean value)
Setter for attribute 'Parameter.IsUnique'
Metamodel description:
null
|
void |
setMultiplicityMax(java.lang.String value)
Setter for attribute 'Parameter.MultiplicityMax'
Metamodel description:
Maximum value of the multiplicity.
|
void |
setMultiplicityMin(java.lang.String value)
Setter for attribute 'Parameter.MultiplicityMin'
Metamodel description:
Minimum value of the association's multiplicity.
|
void |
setParameterPassing(PassingMode value)
Setter for attribute 'Parameter.ParameterPassing'
Metamodel description:
Defines the passing mode (in, out or inout) of the Parameter.
|
void |
setReturned(Operation value)
Setter for relation 'Parameter->Returned'
Metamodel description:
null
|
void |
setType(GeneralClass value)
Setter for relation 'Parameter->Type'
Metamodel description:
Defines the Class to which the Parameter belongs.
|
void |
setTypeConstraint(java.lang.String value)
Setter for attribute 'Parameter.TypeConstraint'
Metamodel description:
Construction parameter of the Parameter's class (for example, the size of a characters string).
|
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
PassingMode getParameterPassing()
void setParameterPassing(PassingMode value)
java.lang.String getMultiplicityMin()
void setMultiplicityMin(java.lang.String value)
java.lang.String getMultiplicityMax()
void setMultiplicityMax(java.lang.String value)
java.lang.String getTypeConstraint()
void setTypeConstraint(java.lang.String value)
java.lang.String getDefaultValue()
void setDefaultValue(java.lang.String value)
boolean isIsOrdered()
void setIsOrdered(boolean value)
boolean isIsUnique()
void setIsUnique(boolean value)
boolean isIsException()
void setIsException(boolean value)
boolean isIsStream()
void setIsStream(boolean value)
ParameterEffectKind getEffect()
void setEffect(ParameterEffectKind value)
GeneralClass getType()
void setType(GeneralClass value)
Operation getComposed()
void setComposed(Operation value)
org.eclipse.emf.common.util.EList<Pin> getMatching()
<T extends Pin> java.util.List<T> getMatching(java.lang.Class<T> filterClass)
org.eclipse.emf.common.util.EList<Signal> getSRepresentation()
<T extends Signal> java.util.List<T> getSRepresentation(java.lang.Class<T> filterClass)
Operation getReturned()
void setReturned(Operation value)
org.eclipse.emf.common.util.EList<BehaviorParameter> getBehaviorParam()
<T extends BehaviorParameter> java.util.List<T> getBehaviorParam(java.lang.Class<T> filterClass)