ujf.verimag.bip.Core.Behaviors.impl
Class DefinitionBindingImpl

java.lang.Object
  extended by EObjectImpl
      extended by ujf.verimag.bip.Core.Behaviors.impl.BindingImpl
          extended by ujf.verimag.bip.Core.Behaviors.impl.DefinitionBindingImpl
All Implemented Interfaces:
Binding, DefinitionBinding

public class DefinitionBindingImpl
extends BindingImpl
implements DefinitionBinding

An implementation of the model object 'Definition Binding'.

The following features are implemented:


Field Summary
protected  PortDefinition definition
          The cached value of the 'Definition' reference.
 
Constructor Summary
protected DefinitionBindingImpl()
           
 
Method Summary
 PortDefinition basicGetDefinition()
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 PortDefinition getDefinition()
           
 void setDefinition(PortDefinition newDefinition)
           
 
Methods inherited from class ujf.verimag.bip.Core.Behaviors.impl.BindingImpl
basicSetOuterPort, eBasicRemoveFromContainerFeature, eInverseAdd, eInverseRemove, getOuterPort, setOuterPort
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ujf.verimag.bip.Core.Behaviors.Binding
getOuterPort, setOuterPort
 

Field Detail

definition

protected PortDefinition definition
The cached value of the 'Definition' reference.

See Also:
getDefinition()
Constructor Detail

DefinitionBindingImpl

protected DefinitionBindingImpl()

Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class BindingImpl

getDefinition

public PortDefinition getDefinition()

Specified by:
getDefinition in interface DefinitionBinding
Returns:
the value of the 'Definition' reference.
See Also:
DefinitionBinding.setDefinition(PortDefinition), BehaviorsPackage.getDefinitionBinding_Definition()

basicGetDefinition

public PortDefinition basicGetDefinition()


setDefinition

public void setDefinition(PortDefinition newDefinition)

Specified by:
setDefinition in interface DefinitionBinding
Parameters:
newDefinition - the new value of the 'Definition' reference.
See Also:
DefinitionBinding.getDefinition()

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class BindingImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class BindingImpl

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class BindingImpl

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class BindingImpl