public class FlowInterfaceLimitImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements FlowInterfaceLimit
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 double |
OPPSITE_REF_DIR_IMPORT_LIMIT_EDEFAULT
The default value of the '
Oppsite Ref Dir Import Limit ' attribute. |
protected double |
oppsiteRefDirImportLimit
The cached value of the '
Oppsite Ref Dir Import Limit ' attribute. |
protected static double |
REF_DIR_EXPORT_LIMIT_EDEFAULT
The default value of the '
Ref Dir Export Limit ' attribute. |
protected double |
refDirExportLimit
The cached value of the '
Ref Dir Export Limit ' attribute. |
protected boolean |
status
The cached value of the '
Status ' attribute. |
protected static boolean |
STATUS_EDEFAULT
The default value of the '
Status ' attribute. |
protected FlowInterfaceType |
type
The cached value of the '
Type ' attribute. |
protected static FlowInterfaceType |
TYPE_EDEFAULT
The default value of the '
Type ' attribute. |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
FlowInterfaceLimitImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
double |
getOppsiteRefDirImportLimit() |
double |
getRefDirExportLimit() |
FlowInterfaceType |
getType() |
boolean |
isStatus() |
void |
setOppsiteRefDirImportLimit(double newOppsiteRefDirImportLimit) |
void |
setRefDirExportLimit(double newRefDirExportLimit) |
void |
setStatus(boolean newStatus) |
void |
setType(FlowInterfaceType newType) |
java.lang.String |
toString() |
boolean |
violation(double flowExport,
double flowImport) |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, eInverseAdd, eInverseRemove, 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
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected static final FlowInterfaceType TYPE_EDEFAULT
Type
' attribute.
getType()
protected FlowInterfaceType type
Type
' attribute.
getType()
protected static final boolean STATUS_EDEFAULT
Status
' attribute.
isStatus()
,
Constant Field Valuesprotected boolean status
Status
' attribute.
isStatus()
protected static final double REF_DIR_EXPORT_LIMIT_EDEFAULT
Ref Dir Export Limit
' attribute.
getRefDirExportLimit()
,
Constant Field Valuesprotected double refDirExportLimit
Ref Dir Export Limit
' attribute.
getRefDirExportLimit()
protected static final double OPPSITE_REF_DIR_IMPORT_LIMIT_EDEFAULT
Oppsite Ref Dir Import Limit
' attribute.
protected double oppsiteRefDirImportLimit
Oppsite Ref Dir Import Limit
' attribute.
getOppsiteRefDirImportLimit()
public FlowInterfaceType getType()
getType
in interface FlowInterfaceLimit
FlowInterfaceType
,
FlowInterfaceLimit.setType(FlowInterfaceType)
,
FlowInterfacePackage.getFlowInterfaceLimit_Type()
public void setType(FlowInterfaceType newType)
setType
in interface FlowInterfaceLimit
newType
- the new value of the 'Type' attribute.FlowInterfaceType
,
FlowInterfaceLimit.getType()
public boolean isStatus()
isStatus
in interface FlowInterfaceLimit
FlowInterfaceLimit.setStatus(boolean)
,
FlowInterfacePackage.getFlowInterfaceLimit_Status()
public void setStatus(boolean newStatus)
setStatus
in interface FlowInterfaceLimit
newStatus
- the new value of the 'Status' attribute.FlowInterfaceLimit.isStatus()
public double getRefDirExportLimit()
getRefDirExportLimit
in interface FlowInterfaceLimit
FlowInterfaceLimit.setRefDirExportLimit(double)
,
FlowInterfacePackage.getFlowInterfaceLimit_RefDirExportLimit()
public void setRefDirExportLimit(double newRefDirExportLimit)
setRefDirExportLimit
in interface FlowInterfaceLimit
newRefDirExportLimit
- the new value of the 'Ref Dir Export Limit' attribute.FlowInterfaceLimit.getRefDirExportLimit()
public double getOppsiteRefDirImportLimit()
getOppsiteRefDirImportLimit
in interface FlowInterfaceLimit
FlowInterfaceLimit.setOppsiteRefDirImportLimit(double)
,
FlowInterfacePackage.getFlowInterfaceLimit_OppsiteRefDirImportLimit()
public void setOppsiteRefDirImportLimit(double newOppsiteRefDirImportLimit)
setOppsiteRefDirImportLimit
in interface FlowInterfaceLimit
newOppsiteRefDirImportLimit
- the new value of the 'Oppsite Ref Dir Import Limit' attribute.FlowInterfaceLimit.getOppsiteRefDirImportLimit()
public boolean violation(double flowExport, double flowImport)
violation
in interface FlowInterfaceLimit
flowExport
- flow exportflowImport
- flow import
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.String toString()
toString
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl