Package net.ssehub.easy.varModel.model
Class ConstantDecisionVariableDeclaration
- java.lang.Object
-
- net.ssehub.easy.varModel.model.ModelElement
-
- net.ssehub.easy.varModel.model.ContainableModelElement
-
- net.ssehub.easy.varModel.model.AbstractVariable
-
- net.ssehub.easy.varModel.model.DecisionVariableDeclaration
-
- net.ssehub.easy.varModel.model.ConstantDecisionVariableDeclaration
-
- All Implemented Interfaces:
IVariable,IDatatypeVisitable,IDerivedDatatypeListener,IAttributableElement,IAttributeAccess,IFreezable,IModelElement
public class ConstantDecisionVariableDeclaration extends DecisionVariableDeclaration
Defines a constant decision variable declaration.- Author:
- Holger Eichelberger
-
-
Constructor Summary
Constructors Constructor Description ConstantDecisionVariableDeclaration(java.lang.String name, IDatatype type, IModelElement parent)Constructor for decision variable declaration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisConstant()Returns whether this variable is a constant.-
Methods inherited from class net.ssehub.easy.varModel.model.DecisionVariableDeclaration
accept, attribute, getAttribute, getAttribute, getAttributesCount, isAttribute, isDeclaratorTypeExplicit, isTemporaryDeclarator, isTemporaryVariable, propagateAttribute
-
Methods inherited from class net.ssehub.easy.varModel.model.AbstractVariable
constraintsChanged, equals, getDefaultValue, getType, hashCode, isSame, setValue, setValue, setValue
-
Methods inherited from class net.ssehub.easy.varModel.model.ContainableModelElement
accept, getNameSpace, getParent, getProject, getQualifiedName, getTopLevelParent, isTopLevel, setParent
-
Methods inherited from class net.ssehub.easy.varModel.model.ModelElement
findAttribute, getComment, getName, getUniqueName, isTransparent, setComment, setName, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.ssehub.easy.varModel.model.IAttributableElement
getName, getQualifiedName
-
Methods inherited from interface net.ssehub.easy.varModel.model.IFreezable
getName, getParent, getType
-
-
-
-
Constructor Detail
-
ConstantDecisionVariableDeclaration
public ConstantDecisionVariableDeclaration(java.lang.String name, IDatatype type, IModelElement parent)Constructor for decision variable declaration.- Parameters:
name- Name of the decision variable declarationtype- type of the new VariableDeclarationparent- the object, in which this specific one is embedded
-
-
Method Detail
-
isConstant
public boolean isConstant()
Description copied from class:AbstractVariableReturns whether this variable is a constant.- Overrides:
isConstantin classDecisionVariableDeclaration- Returns:
truefor constant,falseelse
-
-