Package net.opengis.fes20.impl
Class UnaryLogicOpTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- LogicOpsTypeImpl
-
- UnaryLogicOpTypeImpl
-
- All Implemented Interfaces:
LogicOpsType,UnaryLogicOpType,Notifier,EObject,InternalEObject
public class UnaryLogicOpTypeImpl extends LogicOpsTypeImpl implements UnaryLogicOpType
An implementation of the model object 'Unary Logic Op Type'.The following features are implemented:
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
-
Nested classes/interfaces inherited from class BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
Fields Modifier and Type Field Description protected FeatureMapcomparisonOpsGroupThe cached value of the 'Comparison Ops Group' attribute list.protected FeatureMapextensionOpsGroupThe cached value of the 'Extension Ops Group' attribute list.protected FunctionTypefunctionThe cached value of the 'Function' containment reference.protected FeatureMapidGroupThe cached value of the 'Id Group' attribute list.protected FeatureMaplogicOpsGroupThe cached value of the 'Logic Ops Group' attribute list.protected FeatureMapspatialOpsGroupThe cached value of the 'Spatial Ops Group' attribute list.protected FeatureMaptemporalOpsGroupThe cached value of the 'Temporal Ops Group' attribute list.-
Fields inherited from class EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUnaryLogicOpTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NotificationChainbasicSetComparisonOps(ComparisonOpsType newComparisonOps, NotificationChain msgs)NotificationChainbasicSetExtensionOps(ExtensionOpsType newExtensionOps, NotificationChain msgs)NotificationChainbasicSetFunction(FunctionType newFunction, NotificationChain msgs)NotificationChainbasicSetLogicOps(LogicOpsType newLogicOps, NotificationChain msgs)NotificationChainbasicSetSpatialOps(SpatialOpsType newSpatialOps, NotificationChain msgs)NotificationChainbasicSetTemporalOps(TemporalOpsType newTemporalOps, NotificationChain msgs)ObjecteGet(int featureID, boolean resolve, boolean coreType)NotificationChaineInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)booleaneIsSet(int featureID)voideSet(int featureID, Object newValue)protected EClasseStaticClass()voideUnset(int featureID)ComparisonOpsTypegetComparisonOps()FeatureMapgetComparisonOpsGroup()ExtensionOpsTypegetExtensionOps()FeatureMapgetExtensionOpsGroup()FunctionTypegetFunction()EList<AbstractIdType>getId()FeatureMapgetIdGroup()LogicOpsTypegetLogicOps()FeatureMapgetLogicOpsGroup()SpatialOpsTypegetSpatialOps()FeatureMapgetSpatialOpsGroup()TemporalOpsTypegetTemporalOps()FeatureMapgetTemporalOpsGroup()voidsetFunction(FunctionType newFunction)StringtoString()-
Methods inherited from class EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
-
Methods inherited from class BasicEObjectImpl
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, 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
-
Methods inherited from class BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
comparisonOpsGroup
protected FeatureMap comparisonOpsGroup
The cached value of the 'Comparison Ops Group' attribute list.- See Also:
getComparisonOpsGroup()
-
spatialOpsGroup
protected FeatureMap spatialOpsGroup
The cached value of the 'Spatial Ops Group' attribute list.- See Also:
getSpatialOpsGroup()
-
temporalOpsGroup
protected FeatureMap temporalOpsGroup
The cached value of the 'Temporal Ops Group' attribute list.- See Also:
getTemporalOpsGroup()
-
logicOpsGroup
protected FeatureMap logicOpsGroup
The cached value of the 'Logic Ops Group' attribute list.- See Also:
getLogicOpsGroup()
-
extensionOpsGroup
protected FeatureMap extensionOpsGroup
The cached value of the 'Extension Ops Group' attribute list.- See Also:
getExtensionOpsGroup()
-
function
protected FunctionType function
The cached value of the 'Function' containment reference.- See Also:
getFunction()
-
idGroup
protected FeatureMap idGroup
The cached value of the 'Id Group' attribute list.- See Also:
getIdGroup()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClassin classLogicOpsTypeImpl
-
getComparisonOpsGroup
public FeatureMap getComparisonOpsGroup()
- Specified by:
getComparisonOpsGroupin interfaceUnaryLogicOpType- Returns:
- the value of the 'Comparison Ops Group' attribute list.
- See Also:
Fes20Package.getUnaryLogicOpType_ComparisonOpsGroup()
-
getComparisonOps
public ComparisonOpsType getComparisonOps()
- Specified by:
getComparisonOpsin interfaceUnaryLogicOpType- Returns:
- the value of the 'Comparison Ops' containment reference.
- See Also:
Fes20Package.getUnaryLogicOpType_ComparisonOps()
-
basicSetComparisonOps
public NotificationChain basicSetComparisonOps(ComparisonOpsType newComparisonOps, NotificationChain msgs)
-
getSpatialOpsGroup
public FeatureMap getSpatialOpsGroup()
- Specified by:
getSpatialOpsGroupin interfaceUnaryLogicOpType- Returns:
- the value of the 'Spatial Ops Group' attribute list.
- See Also:
Fes20Package.getUnaryLogicOpType_SpatialOpsGroup()
-
getSpatialOps
public SpatialOpsType getSpatialOps()
- Specified by:
getSpatialOpsin interfaceUnaryLogicOpType- Returns:
- the value of the 'Spatial Ops' containment reference.
- See Also:
Fes20Package.getUnaryLogicOpType_SpatialOps()
-
basicSetSpatialOps
public NotificationChain basicSetSpatialOps(SpatialOpsType newSpatialOps, NotificationChain msgs)
-
getTemporalOpsGroup
public FeatureMap getTemporalOpsGroup()
- Specified by:
getTemporalOpsGroupin interfaceUnaryLogicOpType- Returns:
- the value of the 'Temporal Ops Group' attribute list.
- See Also:
Fes20Package.getUnaryLogicOpType_TemporalOpsGroup()
-
getTemporalOps
public TemporalOpsType getTemporalOps()
- Specified by:
getTemporalOpsin interfaceUnaryLogicOpType- Returns:
- the value of the 'Temporal Ops' containment reference.
- See Also:
Fes20Package.getUnaryLogicOpType_TemporalOps()
-
basicSetTemporalOps
public NotificationChain basicSetTemporalOps(TemporalOpsType newTemporalOps, NotificationChain msgs)
-
getLogicOpsGroup
public FeatureMap getLogicOpsGroup()
- Specified by:
getLogicOpsGroupin interfaceUnaryLogicOpType- Returns:
- the value of the 'Logic Ops Group' attribute list.
- See Also:
Fes20Package.getUnaryLogicOpType_LogicOpsGroup()
-
getLogicOps
public LogicOpsType getLogicOps()
- Specified by:
getLogicOpsin interfaceUnaryLogicOpType- Returns:
- the value of the 'Logic Ops' containment reference.
- See Also:
Fes20Package.getUnaryLogicOpType_LogicOps()
-
basicSetLogicOps
public NotificationChain basicSetLogicOps(LogicOpsType newLogicOps, NotificationChain msgs)
-
getExtensionOpsGroup
public FeatureMap getExtensionOpsGroup()
- Specified by:
getExtensionOpsGroupin interfaceUnaryLogicOpType- Returns:
- the value of the 'Extension Ops Group' attribute list.
- See Also:
Fes20Package.getUnaryLogicOpType_ExtensionOpsGroup()
-
getExtensionOps
public ExtensionOpsType getExtensionOps()
- Specified by:
getExtensionOpsin interfaceUnaryLogicOpType- Returns:
- the value of the 'Extension Ops' containment reference.
- See Also:
Fes20Package.getUnaryLogicOpType_ExtensionOps()
-
basicSetExtensionOps
public NotificationChain basicSetExtensionOps(ExtensionOpsType newExtensionOps, NotificationChain msgs)
-
getFunction
public FunctionType getFunction()
- Specified by:
getFunctionin interfaceUnaryLogicOpType- Returns:
- the value of the 'Function' containment reference.
- See Also:
UnaryLogicOpType.setFunction(FunctionType),Fes20Package.getUnaryLogicOpType_Function()
-
basicSetFunction
public NotificationChain basicSetFunction(FunctionType newFunction, NotificationChain msgs)
-
setFunction
public void setFunction(FunctionType newFunction)
- Specified by:
setFunctionin interfaceUnaryLogicOpType- Parameters:
newFunction- the new value of the 'Function' containment reference.- See Also:
UnaryLogicOpType.getFunction()
-
getIdGroup
public FeatureMap getIdGroup()
- Specified by:
getIdGroupin interfaceUnaryLogicOpType- Returns:
- the value of the 'Id Group' attribute list.
- See Also:
Fes20Package.getUnaryLogicOpType_IdGroup()
-
getId
public EList<AbstractIdType> getId()
- Specified by:
getIdin interfaceUnaryLogicOpType- Returns:
- the value of the 'Id' containment reference list.
- See Also:
Fes20Package.getUnaryLogicOpType_Id()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)- Overrides:
eInverseRemovein classBasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGetin interfaceInternalEObject- Overrides:
eGetin classBasicEObjectImpl
-
eSet
public void eSet(int featureID, Object newValue)- Specified by:
eSetin interfaceInternalEObject- Overrides:
eSetin classBasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnsetin interfaceInternalEObject- Overrides:
eUnsetin classBasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSetin interfaceInternalEObject- Overrides:
eIsSetin classBasicEObjectImpl
-
toString
public String toString()
- Overrides:
toStringin classBasicEObjectImpl
-
-