Package net.opengis.gml311.impl
Class TopoComplexTypeImpl
Object
BasicNotifierImpl
BasicEObjectImpl
MinimalEObjectImpl
MinimalEObjectImpl.Container
AbstractGMLTypeImpl
AbstractTopologyTypeImpl
TopoComplexTypeImpl
- All Implemented Interfaces:
AbstractGMLType
,AbstractTopologyType
,TopoComplexType
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
An implementation of the model object 'Topo Complex Type'.
The following features are implemented:
-
Nested Class Summary
Nested classes/interfaces inherited from class MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
Nested classes/interfaces inherited from class MinimalEObjectImpl
MinimalEObjectImpl.Container
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
Nested classes/interfaces inherited from interface InternalEObject
InternalEObject.EStore
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final boolean
The default value of the 'Is Maximal
' attribute.protected boolean
The cached value of the 'Is Maximal
' attribute.protected boolean
This is true if the Is Maximal attribute has been set.protected TopoComplexMemberType
The cached value of the 'Maximal Complex
' containment reference.protected EList<TopoComplexMemberType>
The cached value of the 'Sub Complex
' containment reference list.protected EList<TopoComplexMemberType>
The cached value of the 'Super Complex
' containment reference list.protected EList<TopoPrimitiveMemberType>
The cached value of the 'Topo Primitive Member
' containment reference list.protected TopoPrimitiveArrayAssociationType
The cached value of the 'Topo Primitive Members
' containment reference.Fields inherited from class AbstractGMLTypeImpl
description, id, ID_EDEFAULT, metaDataProperty, nameGroup
Fields inherited from class MinimalEObjectImpl.Container
eContainer
Fields inherited from class BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface InternalEObject
EOPPOSITE_FEATURE_BASE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionNotificationChain
basicSetMaximalComplex
(TopoComplexMemberType newMaximalComplex, NotificationChain msgs) NotificationChain
basicSetTopoPrimitiveMembers
(TopoPrimitiveArrayAssociationType newTopoPrimitiveMembers, NotificationChain msgs) eGet
(int featureID, boolean resolve, boolean coreType) NotificationChain
eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
void
eUnset
(int featureID) EList<TopoComplexMemberType>
EList<TopoComplexMemberType>
EList<TopoPrimitiveMemberType>
boolean
boolean
void
setIsMaximal
(boolean newIsMaximal) void
setMaximalComplex
(TopoComplexMemberType newMaximalComplex) void
setTopoPrimitiveMembers
(TopoPrimitiveArrayAssociationType newTopoPrimitiveMembers) toString()
void
Methods inherited from class AbstractGMLTypeImpl
basicSetDescription, getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
Methods inherited from class MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
Methods inherited from class MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings
Methods inherited from class BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
Methods inherited from class BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, getNameGroup, setDescription, setId
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface InternalEObject
eNotificationRequired
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
maximalComplex
The cached value of the 'Maximal Complex
' containment reference.- See Also:
-
superComplex
The cached value of the 'Super Complex
' containment reference list.- See Also:
-
subComplex
The cached value of the 'Sub Complex
' containment reference list.- See Also:
-
topoPrimitiveMember
The cached value of the 'Topo Primitive Member
' containment reference list.- See Also:
-
topoPrimitiveMembers
The cached value of the 'Topo Primitive Members
' containment reference.- See Also:
-
IS_MAXIMAL_EDEFAULT
protected static final boolean IS_MAXIMAL_EDEFAULTThe default value of the 'Is Maximal
' attribute.- See Also:
-
isMaximal
protected boolean isMaximalThe cached value of the 'Is Maximal
' attribute.- See Also:
-
isMaximalESet
protected boolean isMaximalESetThis is true if the Is Maximal attribute has been set.
-
-
Constructor Details
-
TopoComplexTypeImpl
protected TopoComplexTypeImpl()
-
-
Method Details
-
eStaticClass
protected EClass eStaticClass()- Overrides:
eStaticClass
in classAbstractTopologyTypeImpl
-
getMaximalComplex
- Specified by:
getMaximalComplex
in interfaceTopoComplexType
- Returns:
- the value of the 'Maximal Complex' containment reference.
- See Also:
-
basicSetMaximalComplex
public NotificationChain basicSetMaximalComplex(TopoComplexMemberType newMaximalComplex, NotificationChain msgs) -
setMaximalComplex
- Specified by:
setMaximalComplex
in interfaceTopoComplexType
- Parameters:
newMaximalComplex
- the new value of the 'Maximal Complex' containment reference.- See Also:
-
getSuperComplex
- Specified by:
getSuperComplex
in interfaceTopoComplexType
- Returns:
- the value of the 'Super Complex' containment reference list.
- See Also:
-
getSubComplex
- Specified by:
getSubComplex
in interfaceTopoComplexType
- Returns:
- the value of the 'Sub Complex' containment reference list.
- See Also:
-
getTopoPrimitiveMember
- Specified by:
getTopoPrimitiveMember
in interfaceTopoComplexType
- Returns:
- the value of the 'Topo Primitive Member' containment reference list.
- See Also:
-
getTopoPrimitiveMembers
- Specified by:
getTopoPrimitiveMembers
in interfaceTopoComplexType
- Returns:
- the value of the 'Topo Primitive Members' containment reference.
- See Also:
-
basicSetTopoPrimitiveMembers
public NotificationChain basicSetTopoPrimitiveMembers(TopoPrimitiveArrayAssociationType newTopoPrimitiveMembers, NotificationChain msgs) -
setTopoPrimitiveMembers
- Specified by:
setTopoPrimitiveMembers
in interfaceTopoComplexType
- Parameters:
newTopoPrimitiveMembers
- the new value of the 'Topo Primitive Members' containment reference.- See Also:
-
isIsMaximal
public boolean isIsMaximal()- Specified by:
isIsMaximal
in interfaceTopoComplexType
- Returns:
- the value of the 'Is Maximal' attribute.
- See Also:
-
setIsMaximal
public void setIsMaximal(boolean newIsMaximal) - Specified by:
setIsMaximal
in interfaceTopoComplexType
- Parameters:
newIsMaximal
- the new value of the 'Is Maximal' attribute.- See Also:
-
unsetIsMaximal
public void unsetIsMaximal()- Specified by:
unsetIsMaximal
in interfaceTopoComplexType
- See Also:
-
isSetIsMaximal
public boolean isSetIsMaximal()- Specified by:
isSetIsMaximal
in interfaceTopoComplexType
- Returns:
- whether the value of the 'Is Maximal' attribute is set.
- See Also:
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Overrides:
eInverseRemove
in classAbstractGMLTypeImpl
-
eGet
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classAbstractGMLTypeImpl
-
eSet
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classAbstractGMLTypeImpl
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classAbstractGMLTypeImpl
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classAbstractGMLTypeImpl
-
toString
- Overrides:
toString
in classAbstractGMLTypeImpl
-