Interface CharacterisedVariable
-
- All Superinterfaces:
de.uka.ipd.sdq.stoex.Atom,de.uka.ipd.sdq.stoex.BooleanExpression,org.eclipse.emf.cdo.CDOObject,org.eclipse.emf.cdo.common.id.CDOWithID,de.uka.ipd.sdq.stoex.Comparison,EObject,de.uka.ipd.sdq.stoex.Expression,de.uka.ipd.sdq.stoex.IfElse,Notifier,de.uka.ipd.sdq.stoex.Power,de.uka.ipd.sdq.stoex.Product,de.uka.ipd.sdq.stoex.Term,de.uka.ipd.sdq.stoex.Unary,de.uka.ipd.sdq.stoex.Variable
- All Known Implementing Classes:
CharacterisedVariableImpl
public interface CharacterisedVariable extends de.uka.ipd.sdq.stoex.VariableA representation of the model object 'Characterised Variable'. A characterised variable is a special variable which contains a performance abstraction of a data type. It can be transformed in a named reference and a variable characterisation. It has to end always with a variable characterisation type. Examples are "a.NUMBER_OF_ELEMENTS" or "array.STRUCTURE".The following features are supported:
- See Also:
ParameterPackage.getCharacterisedVariable()- Generated class or method.
- EMF model class or method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VariableCharacterisationTypegetCharacterisationType()Returns the value of the 'Characterisation Type' attribute.voidsetCharacterisationType(VariableCharacterisationType value)Sets the value of the 'Characterisation Type' attribute.-
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Field Detail
-
copyright
static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getCharacterisationType
VariableCharacterisationType getCharacterisationType()
Returns the value of the 'Characterisation Type' attribute. The literals are from the enumerationVariableCharacterisationType. The type of the characterisation of the characterised variable. The type can be any of the varibale characterisation types, i.e., STRUCTURE, NUMBER_OF_ELEMENTS, TYPE, VALUE, or BYTESIZE.- Returns:
- the value of the 'Characterisation Type' attribute.
- See Also:
VariableCharacterisationType,setCharacterisationType(VariableCharacterisationType),ParameterPackage.getCharacterisedVariable_CharacterisationType()- Generated class or method.
- EMF model class or method.
- required="true" ordered="false"
-
setCharacterisationType
void setCharacterisationType(VariableCharacterisationType value)
Sets the value of the 'Characterisation Type' attribute.- Parameters:
value- the new value of the 'Characterisation Type' attribute.- See Also:
VariableCharacterisationType,getCharacterisationType()- Generated class or method.
-
-