public class BuckminsterGeneratorImpl extends ModelElementImpl implements BuckminsterGenerator
The following features are implemented:
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
protected static boolean |
SAVE_AS_COMPONENT_EDEFAULT
The default value of the '
Save As Component ' attribute. |
protected boolean |
saveAsComponent
The cached value of the '
Save As Component ' attribute. |
annotations
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
DEFAULTS
NIL
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
BuckminsterGeneratorImpl() |
Modifier and Type | Method and Description |
---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
Object |
eInvoke(int operationID,
EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
EList<IInstallableUnit> |
generateIUs(IProject project,
String qualifierReplacement,
Map<String,Version> iuVersions) |
boolean |
isSaveAsComponent() |
void |
modifyIU(IInstallableUnit iu,
IProject project,
String qualifierReplacement,
Map<String,Version> iuVersions) |
void |
setSaveAsComponent(boolean newSaveAsComponent) |
String |
toString() |
eInverseAdd, eInverseRemove, getAnnotation, getAnnotations
eBasicSetContainer, eInternalContainer
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
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, eInverseRemove, eInvocationDelegate, 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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getAnnotation, getAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
protected static final boolean SAVE_AS_COMPONENT_EDEFAULT
Save As Component
' attribute.
isSaveAsComponent()
,
Constant Field Valuesprotected boolean saveAsComponent
Save As Component
' attribute.
isSaveAsComponent()
protected EClass eStaticClass()
eStaticClass
in class ModelElementImpl
public boolean isSaveAsComponent()
isSaveAsComponent
in interface BuckminsterGenerator
BuckminsterGenerator.setSaveAsComponent(boolean)
,
TargletPackage.getBuckminsterGenerator_SaveAsComponent()
public void setSaveAsComponent(boolean newSaveAsComponent)
setSaveAsComponent
in interface BuckminsterGenerator
newSaveAsComponent
- the new value of the 'Save As Component' attribute.BuckminsterGenerator.isSaveAsComponent()
public EList<IInstallableUnit> generateIUs(IProject project, String qualifierReplacement, Map<String,Version> iuVersions) throws Exception
generateIUs
in interface IUGenerator
Exception
public void modifyIU(IInstallableUnit iu, IProject project, String qualifierReplacement, Map<String,Version> iuVersions) throws Exception
modifyIU
in interface IUGenerator
Exception
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class ModelElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class ModelElementImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class ModelElementImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class ModelElementImpl
public Object eInvoke(int operationID, EList<?> arguments) throws InvocationTargetException
eInvoke
in interface InternalEObject
eInvoke
in class ModelElementImpl
InvocationTargetException
public String toString()
toString
in class BasicEObjectImpl
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html