Package net.opengis.fes20.impl
Class PropertyIsLikeTypeImpl
- Object
-
- BasicNotifierImpl
-
- BasicEObjectImpl
-
- EObjectImpl
-
- ComparisonOpsTypeImpl
-
- PropertyIsLikeTypeImpl
-
- All Implemented Interfaces:
ComparisonOpsType
,PropertyIsLikeType
,Notifier
,EObject
,InternalEObject
public class PropertyIsLikeTypeImpl extends ComparisonOpsTypeImpl implements PropertyIsLikeType
An implementation of the model object 'Property Is Like 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 static String
ESCAPE_CHAR_EDEFAULT
The default value of the 'Escape Char
' attribute.protected String
escapeChar
The cached value of the 'Escape Char
' attribute.protected FeatureMap
expressionGroup
The cached value of the 'Expression Group
' attribute list.protected static String
SINGLE_CHAR_EDEFAULT
The default value of the 'Single Char
' attribute.protected String
singleChar
The cached value of the 'Single Char
' attribute.protected static String
WILD_CARD_EDEFAULT
The default value of the 'Wild Card
' attribute.protected String
wildCard
The cached value of the 'Wild Card
' attribute.-
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 protected
PropertyIsLikeTypeImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
eGet(int featureID, boolean resolve, boolean coreType)
NotificationChain
eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
boolean
eIsSet(int featureID)
void
eSet(int featureID, Object newValue)
protected EClass
eStaticClass()
void
eUnset(int featureID)
String
getEscapeChar()
EList<EObject>
getExpression()
FeatureMap
getExpressionGroup()
String
getSingleChar()
String
getWildCard()
void
setEscapeChar(String newEscapeChar)
void
setSingleChar(String newSingleChar)
void
setWildCard(String newWildCard)
String
toString()
-
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
-
expressionGroup
protected FeatureMap expressionGroup
The cached value of the 'Expression Group
' attribute list.- See Also:
getExpressionGroup()
-
ESCAPE_CHAR_EDEFAULT
protected static final String ESCAPE_CHAR_EDEFAULT
The default value of the 'Escape Char
' attribute.- See Also:
getEscapeChar()
-
escapeChar
protected String escapeChar
The cached value of the 'Escape Char
' attribute.- See Also:
getEscapeChar()
-
SINGLE_CHAR_EDEFAULT
protected static final String SINGLE_CHAR_EDEFAULT
The default value of the 'Single Char
' attribute.- See Also:
getSingleChar()
-
singleChar
protected String singleChar
The cached value of the 'Single Char
' attribute.- See Also:
getSingleChar()
-
WILD_CARD_EDEFAULT
protected static final String WILD_CARD_EDEFAULT
The default value of the 'Wild Card
' attribute.- See Also:
getWildCard()
-
wildCard
protected String wildCard
The cached value of the 'Wild Card
' attribute.- See Also:
getWildCard()
-
-
Method Detail
-
eStaticClass
protected EClass eStaticClass()
- Overrides:
eStaticClass
in classComparisonOpsTypeImpl
-
getExpressionGroup
public FeatureMap getExpressionGroup()
- Specified by:
getExpressionGroup
in interfacePropertyIsLikeType
- Returns:
- the value of the 'Expression Group' attribute list.
- See Also:
Fes20Package.getPropertyIsLikeType_ExpressionGroup()
-
getExpression
public EList<EObject> getExpression()
- Specified by:
getExpression
in interfacePropertyIsLikeType
- Returns:
- the value of the 'Expression' containment reference list.
- See Also:
Fes20Package.getPropertyIsLikeType_Expression()
-
getEscapeChar
public String getEscapeChar()
- Specified by:
getEscapeChar
in interfacePropertyIsLikeType
- Returns:
- the value of the 'Escape Char' attribute.
- See Also:
PropertyIsLikeType.setEscapeChar(String)
,Fes20Package.getPropertyIsLikeType_EscapeChar()
-
setEscapeChar
public void setEscapeChar(String newEscapeChar)
- Specified by:
setEscapeChar
in interfacePropertyIsLikeType
- Parameters:
newEscapeChar
- the new value of the 'Escape Char' attribute.- See Also:
PropertyIsLikeType.getEscapeChar()
-
getSingleChar
public String getSingleChar()
- Specified by:
getSingleChar
in interfacePropertyIsLikeType
- Returns:
- the value of the 'Single Char' attribute.
- See Also:
PropertyIsLikeType.setSingleChar(String)
,Fes20Package.getPropertyIsLikeType_SingleChar()
-
setSingleChar
public void setSingleChar(String newSingleChar)
- Specified by:
setSingleChar
in interfacePropertyIsLikeType
- Parameters:
newSingleChar
- the new value of the 'Single Char' attribute.- See Also:
PropertyIsLikeType.getSingleChar()
-
getWildCard
public String getWildCard()
- Specified by:
getWildCard
in interfacePropertyIsLikeType
- Returns:
- the value of the 'Wild Card' attribute.
- See Also:
PropertyIsLikeType.setWildCard(String)
,Fes20Package.getPropertyIsLikeType_WildCard()
-
setWildCard
public void setWildCard(String newWildCard)
- Specified by:
setWildCard
in interfacePropertyIsLikeType
- Parameters:
newWildCard
- the new value of the 'Wild Card' attribute.- See Also:
PropertyIsLikeType.getWildCard()
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- Overrides:
eInverseRemove
in classBasicEObjectImpl
-
eGet
public Object eGet(int featureID, boolean resolve, boolean coreType)
- Specified by:
eGet
in interfaceInternalEObject
- Overrides:
eGet
in classBasicEObjectImpl
-
eSet
public void eSet(int featureID, Object newValue)
- Specified by:
eSet
in interfaceInternalEObject
- Overrides:
eSet
in classBasicEObjectImpl
-
eUnset
public void eUnset(int featureID)
- Specified by:
eUnset
in interfaceInternalEObject
- Overrides:
eUnset
in classBasicEObjectImpl
-
eIsSet
public boolean eIsSet(int featureID)
- Specified by:
eIsSet
in interfaceInternalEObject
- Overrides:
eIsSet
in classBasicEObjectImpl
-
toString
public String toString()
- Overrides:
toString
in classBasicEObjectImpl
-
-