|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object EObjectImpl ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl ujf.verimag.bip.Core.Interactions.impl.MultiplicityElementImpl ujf.verimag.bip.Core.Priorities.impl.PriorityRuleImpl
public class PriorityRuleImpl
An implementation of the model object 'Priority Rule'.
The following features are implemented:
Field Summary | |
---|---|
protected PriorityElement |
greater
The cached value of the ' Greater ' containment reference. |
protected Expression |
guard
The cached value of the ' Guard ' containment reference. |
protected PriorityElement |
lower
The cached value of the ' Lower ' containment reference. |
Fields inherited from class ujf.verimag.bip.Core.Interactions.impl.MultiplicityElementImpl |
---|
multiplicitySpecification |
Fields inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl |
---|
name, NAME_EDEFAULT, scope, SCOPE_EDEFAULT |
Constructor Summary | |
---|---|
protected |
PriorityRuleImpl()
|
Method Summary | |
---|---|
NotificationChain |
basicSetCompoundType(ComponentType newCompoundType,
NotificationChain msgs)
|
NotificationChain |
basicSetGreater(PriorityElement newGreater,
NotificationChain msgs)
|
NotificationChain |
basicSetGuard(Expression newGuard,
NotificationChain msgs)
|
NotificationChain |
basicSetLower(PriorityElement newLower,
NotificationChain msgs)
|
NotificationChain |
eBasicRemoveFromContainerFeature(NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
ComponentType |
getCompoundType()
|
PriorityElement |
getGreater()
|
Expression |
getGuard()
|
PriorityElement |
getLower()
|
void |
setCompoundType(ComponentType newCompoundType)
|
void |
setGreater(PriorityElement newGreater)
|
void |
setGuard(Expression newGuard)
|
void |
setLower(PriorityElement newLower)
|
Methods inherited from class ujf.verimag.bip.Core.Interactions.impl.MultiplicityElementImpl |
---|
getMultiplicitySpecification |
Methods inherited from class ujf.verimag.bip.Core.Behaviors.impl.NamedElementImpl |
---|
getName, getScope, setName, setScope, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface ujf.verimag.bip.Core.Interactions.MultiplicityElement |
---|
getMultiplicitySpecification |
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.NamedElement |
---|
getName, getScope, setName, setScope |
Field Detail |
---|
protected Expression guard
Guard
' containment reference.
getGuard()
protected PriorityElement lower
Lower
' containment reference.
getLower()
protected PriorityElement greater
Greater
' containment reference.
getGreater()
Constructor Detail |
---|
protected PriorityRuleImpl()
Method Detail |
---|
protected EClass eStaticClass()
eStaticClass
in class MultiplicityElementImpl
public ComponentType getCompoundType()
getCompoundType
in interface PriorityRule
PriorityRule.setCompoundType(ComponentType)
,
PrioritiesPackage.getPriorityRule_CompoundType()
,
ComponentType.getPriorityRule()
public NotificationChain basicSetCompoundType(ComponentType newCompoundType, NotificationChain msgs)
public void setCompoundType(ComponentType newCompoundType)
setCompoundType
in interface PriorityRule
newCompoundType
- the new value of the 'Compound Type' container reference.PriorityRule.getCompoundType()
public Expression getGuard()
getGuard
in interface PriorityRule
PriorityRule.setGuard(Expression)
,
PrioritiesPackage.getPriorityRule_Guard()
public NotificationChain basicSetGuard(Expression newGuard, NotificationChain msgs)
public void setGuard(Expression newGuard)
setGuard
in interface PriorityRule
newGuard
- the new value of the 'Guard' containment reference.PriorityRule.getGuard()
public PriorityElement getLower()
getLower
in interface PriorityRule
PriorityRule.setLower(PriorityElement)
,
PrioritiesPackage.getPriorityRule_Lower()
public NotificationChain basicSetLower(PriorityElement newLower, NotificationChain msgs)
public void setLower(PriorityElement newLower)
setLower
in interface PriorityRule
newLower
- the new value of the 'Lower' containment reference.PriorityRule.getLower()
public PriorityElement getGreater()
getGreater
in interface PriorityRule
PriorityRule.setGreater(PriorityElement)
,
PrioritiesPackage.getPriorityRule_Greater()
public NotificationChain basicSetGreater(PriorityElement newGreater, NotificationChain msgs)
public void setGreater(PriorityElement newGreater)
setGreater
in interface PriorityRule
newGreater
- the new value of the 'Greater' containment reference.PriorityRule.getGreater()
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class MultiplicityElementImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in class MultiplicityElementImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in class MultiplicityElementImpl
public void eUnset(int featureID)
eUnset
in class MultiplicityElementImpl
public boolean eIsSet(int featureID)
eIsSet
in class MultiplicityElementImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |