public class VTViewModelElementSelectorImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements VTViewModelElementSelector
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.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 Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected org.eclipse.emf.ecore.EAttribute |
attribute
The cached value of the '
Attribute' reference. |
protected static Object |
ATTRIBUTE_VALUE_EDEFAULT
The default value of the '
Attribute Value' attribute. |
protected Object |
attributeValue
The cached value of the '
Attribute Value' attribute. |
protected org.eclipse.emf.ecore.EClass |
classType
The cached value of the '
Class Type' reference. |
protected static boolean |
SELECT_SUBCLASSES_EDEFAULT
The default value of the '
Select Subclasses' attribute. |
protected boolean |
selectSubclasses
The cached value of the '
Select Subclasses' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETNOT_APPLICABLE| Modifier | Constructor and Description |
|---|---|
protected |
VTViewModelElementSelectorImpl() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EAttribute |
basicGetAttribute() |
org.eclipse.emf.ecore.EClass |
basicGetClassType() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
org.eclipse.emf.ecore.EAttribute |
getAttribute() |
Object |
getAttributeValue() |
org.eclipse.emf.ecore.EClass |
getClassType() |
double |
isApplicable(VElement vElement,
ViewModelContext viewModelContext)
Checks how well a
VElement is fitting. |
boolean |
isSelectSubclasses() |
void |
setAttribute(org.eclipse.emf.ecore.EAttribute newAttribute) |
void |
setAttributeValue(Object newAttributeValue) |
void |
setClassType(org.eclipse.emf.ecore.EClass newClassType) |
void |
setSelectSubclasses(boolean newSelectSubclasses) |
String |
toString() |
eBasicSetContainer, eInternalContainerdynamicGet, 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, eSettingseAddVirtualValue, 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, 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, eVirtualValueseNotificationRequired, 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 boolean SELECT_SUBCLASSES_EDEFAULT
Select Subclasses' attribute.
isSelectSubclasses(),
Constant Field Valuesprotected boolean selectSubclasses
Select Subclasses' attribute.
isSelectSubclasses()protected org.eclipse.emf.ecore.EClass classType
Class Type' reference.
getClassType()protected org.eclipse.emf.ecore.EAttribute attribute
Attribute' reference.
getAttribute()protected static final Object ATTRIBUTE_VALUE_EDEFAULT
Attribute Value' attribute.
getAttributeValue()protected Object attributeValue
Attribute Value' attribute.
getAttributeValue()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.ecore.EClass getClassType()
getClassType in interface VTViewModelElementSelectorVTViewModelElementSelector.setClassType(EClass),
VTViewModelElementPackage.getViewModelElementSelector_ClassType()public org.eclipse.emf.ecore.EClass basicGetClassType()
public void setClassType(org.eclipse.emf.ecore.EClass newClassType)
setClassType in interface VTViewModelElementSelectornewClassType - the new value of the 'Class Type' reference.VTViewModelElementSelector.getClassType()public org.eclipse.emf.ecore.EAttribute getAttribute()
getAttribute in interface VTViewModelElementSelectorVTViewModelElementSelector.setAttribute(EAttribute),
VTViewModelElementPackage.getViewModelElementSelector_Attribute()public org.eclipse.emf.ecore.EAttribute basicGetAttribute()
public void setAttribute(org.eclipse.emf.ecore.EAttribute newAttribute)
setAttribute in interface VTViewModelElementSelectornewAttribute - the new value of the 'Attribute' reference.VTViewModelElementSelector.getAttribute()public Object getAttributeValue()
getAttributeValue in interface VTViewModelElementSelectorVTViewModelElementSelector.setAttributeValue(Object),
VTViewModelElementPackage.getViewModelElementSelector_AttributeValue()public void setAttributeValue(Object newAttributeValue)
setAttributeValue in interface VTViewModelElementSelectornewAttributeValue - the new value of the 'Attribute Value' attribute.VTViewModelElementSelector.getAttributeValue()public boolean isSelectSubclasses()
isSelectSubclasses in interface VTViewModelElementSelectorVTViewModelElementSelector.setSelectSubclasses(boolean),
VTViewModelElementPackage.getViewModelElementSelector_SelectSubclasses()public void setSelectSubclasses(boolean newSelectSubclasses)
setSelectSubclasses in interface VTViewModelElementSelectornewSelectSubclasses - the new value of the 'Select Subclasses' attribute.VTViewModelElementSelector.isSelectSubclasses()public 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,
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 String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic double isApplicable(VElement vElement, ViewModelContext viewModelContext)
VElement is fitting.isApplicable in interface VTStyleSelectorvElement - the VElement to checkviewModelContext - the ViewModelContext currently usedVTStyleSelector.isApplicable(org.eclipse.emf.ecp.view.spi.model.VElement,
org.eclipse.emf.ecp.view.spi.context.ViewModelContext)Copyright © 2018. All rights reserved.