ujf.verimag.bip.Extra.Contracts.impl
Class ContractBindingImpl
java.lang.Object
EObjectImpl
ujf.verimag.bip.Core.Interactions.impl.InnerPortSpecificationImpl
ujf.verimag.bip.Core.Interactions.impl.ExportBindingImpl
ujf.verimag.bip.Extra.Contracts.impl.ContractBindingImpl
- All Implemented Interfaces:
- Binding, ExportBinding, InnerPortSpecification, ContractBinding
public class ContractBindingImpl
- extends ExportBindingImpl
- implements ContractBinding
An implementation of the model object 'Contract Binding'.
The following features are implemented:
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
contractedPort
protected Port contractedPort
- The cached value of the '
Contracted Port
' reference.
- See Also:
getContractedPort()
ContractBindingImpl
protected ContractBindingImpl()
-
eStaticClass
protected EClass eStaticClass()
-
- Overrides:
eStaticClass
in class ExportBindingImpl
getContractedPort
public Port getContractedPort()
-
- Specified by:
getContractedPort
in interface ContractBinding
- Returns:
- the value of the 'Contracted Port' reference.
- See Also:
ContractBinding.setContractedPort(Port)
,
ContractsPackage.getContractBinding_ContractedPort()
basicGetContractedPort
public Port basicGetContractedPort()
-
setContractedPort
public void setContractedPort(Port newContractedPort)
-
- Specified by:
setContractedPort
in interface ContractBinding
- Parameters:
newContractedPort
- the new value of the 'Contracted Port' reference.- See Also:
ContractBinding.getContractedPort()
eGet
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
-
- Overrides:
eGet
in class ExportBindingImpl
eSet
public void eSet(int featureID,
java.lang.Object newValue)
-
- Overrides:
eSet
in class ExportBindingImpl
eUnset
public void eUnset(int featureID)
-
- Overrides:
eUnset
in class ExportBindingImpl
eIsSet
public boolean eIsSet(int featureID)
-
- Overrides:
eIsSet
in class ExportBindingImpl