uk.ac.ucl.cs.emofocl.jmi.ocl2.expressions
Interface OclExpression
- All Superinterfaces:
- Element, ExtObject, MOFObject, NamedElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
- All Known Subinterfaces:
- BooleanLiteralExp, CallExp, CollectionLiteralExp, EnumLiteralExp, FeatureCallExp, IfExp, IntegerLiteralExp, InvalidLiteralExp, IterateExp, IteratorExp, LetExp, LibraryOperationCallExp, LiteralExp, LoopExp, NavigationCallExp, NullLiteralExp, NumericLiteralExp, OperationCallExp, PrimitiveLiteralExp, PropertyCallExp, RealLiteralExp, ReflectiveOperationCallExp, StringLiteralExp, TupleLiteralExp, VariableExp
- All Known Implementing Classes:
- BooleanLiteralExp_Impl, CallExp_Impl, CollectionLiteralExp_Impl, EnumLiteralExp_Impl, FeatureCallExp_Impl, IfExp_Impl, IntegerLiteralExp_Impl, InvalidLiteralExp_Impl, IterateExp_Impl, IteratorExp_Impl, LetExp_Impl, LibraryOperationCallExp_Impl, LiteralExp_Impl, LoopExp_Impl, NavigationCallExp_Impl, NullLiteralExp_Impl, NumericLiteralExp_Impl, OclExpression_Impl, OperationCallExp_Impl, PrimitiveLiteralExp_Impl, PropertyCallExp_Impl, RealLiteralExp_Impl, ReflectiveOperationCallExp_Impl, StringLiteralExp_Impl, TupleLiteralExp_Impl, VariableExp_Impl
public interface OclExpression
- extends NamedElement, Element
Methods inherited from interface javax.jmi.reflect.RefObject |
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
Methods inherited from interface javax.jmi.reflect.RefFeatured |
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
Methods inherited from interface javax.jmi.reflect.RefBaseObject |
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
getType
Type getType()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setType
void setType(Type type)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getLetExp
LetExp getLetExp()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setLetExp
void setLetExp(LetExp letExp)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getIfExpAsThen
IfExp getIfExpAsThen()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setIfExpAsThen
void setIfExpAsThen(IfExp ifExpAsThen)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getSelfType
Type getSelfType()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setSelfType
void setSelfType(Type selfType)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getLoopExp
LoopExp getLoopExp()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setLoopExp
void setLoopExp(LoopExp loopExp)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getIfExpAsElse
IfExp getIfExpAsElse()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setIfExpAsElse
void setIfExpAsElse(IfExp ifExpAsElse)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getParentCall
OperationCallExp getParentCall()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setParentCall
void setParentCall(OperationCallExp parentCall)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getAppliedElement
CallExp getAppliedElement()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setAppliedElement
void setAppliedElement(CallExp appliedElement)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getMOFClass
MOFClass getMOFClass()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setClass
void setClass(MOFClass jMIClass)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getPropertyAsDefaultValue
Property getPropertyAsDefaultValue()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setPropertyAsDefaultValue
void setPropertyAsDefaultValue(Property propertyAsDefaultValue)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getCollectionRangeAsFirst
CollectionRange getCollectionRangeAsFirst()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setCollectionRangeAsFirst
void setCollectionRangeAsFirst(CollectionRange collectionRangeAsFirst)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getCollectionRangeAsSecond
CollectionRange getCollectionRangeAsSecond()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setCollectionRangeAsSecond
void setCollectionRangeAsSecond(CollectionRange collectionRangeAsSecond)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getOperation
Operation getOperation()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setOperation
void setOperation(Operation operation)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getInitializedVariable
VariableDeclaration getInitializedVariable()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setInitializedVariable
void setInitializedVariable(VariableDeclaration initializedVariable)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getCollectionItem
CollectionItem getCollectionItem()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setCollectionItem
void setCollectionItem(CollectionItem collectionItem)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getIfExpAsCondition
IfExp getIfExpAsCondition()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setIfExpAsCondition
void setIfExpAsCondition(IfExp ifExpAsCondition)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
getParentNav
NavigationCallExp getParentNav()
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
setParentNav
void setParentNav(NavigationCallExp parentNav)
throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException