uk.ac.ucl.cs.emofocl.jmi.emof
Interface Property

All Superinterfaces:
Element, ExtObject, MOFObject, MultiplicityElement, NamedElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject, TypedElement
All Known Implementing Classes:
Property_Impl

public interface Property
extends MultiplicityElement


Method Summary
 OclExpression getDefaultValue()
           
 boolean getIsComposite()
           
 Property getOpposite()
           
 MOFClass getOwningClass()
           
 void setDefaultValue(OclExpression defaultValue)
           
 void setIsComposite(boolean isComposite)
           
 void setOpposite(Property opposite)
           
 void setOwningClass(MOFClass owningClass)
           
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.MultiplicityElement
getIsOrdered, getIsUnique, getLower, getUpper, setIsOrdered, setIsUnique, setLower, setUpper
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.TypedElement
getType, setType
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.NamedElement
getName, setName
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.emof.Element
getComment, setComment
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
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
 

Method Detail

getIsComposite

boolean getIsComposite()
                       throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setIsComposite

void setIsComposite(boolean isComposite)
                    throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getDefaultValue

OclExpression getDefaultValue()
                              throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setDefaultValue

void setDefaultValue(OclExpression defaultValue)
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getOpposite

Property getOpposite()
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setOpposite

void setOpposite(Property opposite)
                 throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

getOwningClass

MOFClass getOwningClass()
                        throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setOwningClass

void setOwningClass(MOFClass owningClass)
                    throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException