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.EPropertiesHolderImplorg.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, eSetProxyURIeAddVirtualValue, 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, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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 FlowInterfaceLimitFlowInterfaceType,
FlowInterfaceLimit.setType(FlowInterfaceType),
FlowInterfacePackage.getFlowInterfaceLimit_Type()public void setType(FlowInterfaceType newType)
setType in interface FlowInterfaceLimitnewType - the new value of the 'Type' attribute.FlowInterfaceType,
FlowInterfaceLimit.getType()public boolean isStatus()
isStatus in interface FlowInterfaceLimitFlowInterfaceLimit.setStatus(boolean),
FlowInterfacePackage.getFlowInterfaceLimit_Status()public void setStatus(boolean newStatus)
setStatus in interface FlowInterfaceLimitnewStatus - the new value of the 'Status' attribute.FlowInterfaceLimit.isStatus()public double getRefDirExportLimit()
getRefDirExportLimit in interface FlowInterfaceLimitFlowInterfaceLimit.setRefDirExportLimit(double),
FlowInterfacePackage.getFlowInterfaceLimit_RefDirExportLimit()public void setRefDirExportLimit(double newRefDirExportLimit)
setRefDirExportLimit in interface FlowInterfaceLimitnewRefDirExportLimit - the new value of the 'Ref Dir Export Limit' attribute.FlowInterfaceLimit.getRefDirExportLimit()public double getOppsiteRefDirImportLimit()
getOppsiteRefDirImportLimit in interface FlowInterfaceLimitFlowInterfaceLimit.setOppsiteRefDirImportLimit(double),
FlowInterfacePackage.getFlowInterfaceLimit_OppsiteRefDirImportLimit()public void setOppsiteRefDirImportLimit(double newOppsiteRefDirImportLimit)
setOppsiteRefDirImportLimit in interface FlowInterfaceLimitnewOppsiteRefDirImportLimit - the new value of the 'Oppsite Ref Dir Import Limit' attribute.FlowInterfaceLimit.getOppsiteRefDirImportLimit()public boolean violation(double flowExport,
double flowImport)
violation in interface FlowInterfaceLimitflowExport - flow exportflowImport - flow import
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl