public class FlowInterfaceBranchImpl extends BranchRefImpl<AclfBranch> implements FlowInterfaceBranch
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Modifier and Type | Field and Description |
---|---|
protected static boolean |
BRANCH_DIR_EDEFAULT
The default value of the '
Branch Dir ' attribute. |
protected boolean |
branchDir
The cached value of the '
Branch Dir ' attribute. |
protected double |
weight
The cached value of the '
Weight ' attribute. |
protected static double |
WEIGHT_EDEFAULT
The default value of the '
Weight ' attribute. |
branch
desc, DESC_EDEFAULT, id, ID_EDEFAULT, name, NAME_EDEFAULT, number, NUMBER_EDEFAULT, status, STATUS_CHANGE_INFO_EDEFAULT, STATUS_EDEFAULT, statusChangeInfo
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
FlowInterfaceBranchImpl() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetInterface(FlowInterface newInterface,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
FlowInterface |
getInterface() |
double |
getWeight() |
boolean |
isBranchDir() |
void |
setBranch(AclfBranch newBranch)
This is specialized for the more specific type known in this context.
|
void |
setBranchDir(boolean newBranchDir) |
void |
setInterface(FlowInterface newInterface) |
void |
setWeight(double newWeight) |
java.lang.String |
toString() |
getBranch, readData, writeData
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
checkData, checkData, getDesc, getId, getName, getNumber, getStatusChangeInfo, hzCopy, isActive, isStatus, jsonCopy, setDesc, setId, setName, setNumber, setStatus, setStatusChangeInfo
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
protected static final double WEIGHT_EDEFAULT
Weight
' attribute.
getWeight()
,
Constant Field Valuesprotected double weight
Weight
' attribute.
getWeight()
protected static final boolean BRANCH_DIR_EDEFAULT
Branch Dir
' attribute.
isBranchDir()
,
Constant Field Valuesprotected boolean branchDir
Branch Dir
' attribute.
isBranchDir()
public void setBranch(AclfBranch newBranch)
setBranch
in interface BranchRef<AclfBranch>
setBranch
in class BranchRefImpl<AclfBranch>
newBranch
- the new value of the 'Branch' reference.BranchRef.getBranch()
public FlowInterface getInterface()
getInterface
in interface FlowInterfaceBranch
FlowInterfaceBranch.setInterface(FlowInterface)
,
FlowInterfacePackage.getFlowInterfaceBranch_Interface()
,
FlowInterface.getInterfaceBranches()
public org.eclipse.emf.common.notify.NotificationChain basicSetInterface(FlowInterface newInterface, org.eclipse.emf.common.notify.NotificationChain msgs)
public void setInterface(FlowInterface newInterface)
setInterface
in interface FlowInterfaceBranch
newInterface
- the new value of the 'Interface' container reference.FlowInterfaceBranch.getInterface()
public double getWeight()
getWeight
in interface FlowInterfaceBranch
FlowInterfaceBranch.setWeight(double)
,
FlowInterfacePackage.getFlowInterfaceBranch_Weight()
public void setWeight(double newWeight)
setWeight
in interface FlowInterfaceBranch
newWeight
- the new value of the 'Weight' attribute.FlowInterfaceBranch.getWeight()
public boolean isBranchDir()
isBranchDir
in interface FlowInterfaceBranch
FlowInterfaceBranch.setBranchDir(boolean)
,
FlowInterfacePackage.getFlowInterfaceBranch_BranchDir()
public void setBranchDir(boolean newBranchDir)
setBranchDir
in interface FlowInterfaceBranch
newBranchDir
- the new value of the 'Branch Dir' attribute.FlowInterfaceBranch.isBranchDir()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class BranchRefImpl<AclfBranch>
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class BranchRefImpl<AclfBranch>
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class BranchRefImpl<AclfBranch>
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class BranchRefImpl<AclfBranch>
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class BranchRefImpl<AclfBranch>
public java.lang.String toString()
toString
in class BranchRefImpl<AclfBranch>