|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.metaabm.impl.SImplementationImpl
public class SImplementationImpl
An implementation of the model object ' SImplementation'. Just have to say that this is one of the most self-referential meta-model classes yet.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
protected static java.lang.String |
BASE_PATH_EDEFAULT
The default value of the ' Base Path' attribute. |
protected java.lang.String |
basePath
The cached value of the ' Base Path' attribute. |
protected static java.lang.String |
BIN_DIR_EDEFAULT
The default value of the ' Bin Dir' attribute. |
protected java.lang.String |
binDir
The cached value of the ' Bin Dir' attribute. |
protected static java.lang.String |
CLASS_FILE_LOC_EDEFAULT
The default value of the ' Class File Loc' attribute. |
protected static java.lang.String |
CLASS_NAME_EDEFAULT
The default value of the ' Class Name' attribute. |
protected java.lang.String |
className
The cached value of the ' Class Name' attribute. |
protected static java.lang.String |
DERIVED_BIN_DIR_EDEFAULT
The default value of the ' Derived Bin Dir' attribute. |
protected static java.lang.String |
DERIVED_PACKAGE_EDEFAULT
The default value of the ' Derived Package' attribute. |
protected static java.lang.String |
DERIVED_PATH_EDEFAULT
The default value of the ' Derived Path' attribute. |
protected static java.lang.String |
DERIVED_SRC_DIR_EDEFAULT
The default value of the ' Derived Src Dir' attribute. |
protected static java.lang.String |
JAVA_FILE_LOC_EDEFAULT
The default value of the ' Java File Loc' attribute. |
protected SImplementationMode |
mode
The cached value of the ' Mode' attribute. |
protected static SImplementationMode |
MODE_EDEFAULT
The default value of the ' Mode' attribute. |
protected java.lang.String |
package_
The cached value of the ' Package' attribute. |
protected static java.lang.String |
PACKAGE_EDEFAULT
The default value of the ' Package' attribute. |
protected static java.lang.String |
QUALIFIED_NAME_EDEFAULT
The default value of the ' Qualified Name' attribute. |
static char |
sc
|
protected static java.lang.String |
SRC_DIR_EDEFAULT
The default value of the ' Src Dir' attribute. |
protected java.lang.String |
srcDir
The cached value of the ' Src Dir' attribute. |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
SImplementationImpl()
|
| Method Summary | |
|---|---|
static java.lang.String |
addDir(java.lang.String currentPath,
java.lang.String candidatePath)
Adds a dir to the current path, adding a seperator IFF both paths are not empty or null. |
org.eclipse.emf.common.notify.NotificationChain |
basicSetTarget(SImplemented newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.String |
derive(Derivable derivable)
If this object's value for the derived parent is null, return the parent's value for the derivable. |
org.eclipse.emf.common.notify.NotificationChain |
eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
java.lang.String |
getBasePath()
|
java.lang.String |
getBinDir()
|
java.lang.String |
getClassFileLoc()
Returns the value of the 'Class File Loc' attribute. |
java.lang.String |
getClassName()
|
java.lang.String |
getDerivedBinDir()
Returns the value of the 'Derived Bin Dir' attribute. |
java.lang.String |
getDerivedPackage()
Returns the value of the 'Derived Package' attribute. |
java.lang.String |
getDerivedPath()
Returns the value of the 'Derived Path' attribute. |
java.lang.String |
getDerivedSrcDir()
Returns the value of the 'Derived Src Dir' attribute. |
java.lang.String |
getJavaFileLoc()
Returns the value of the 'Java File Loc' attribute. |
SImplementationMode |
getMode()
|
java.lang.String |
getPackage()
|
java.lang.String |
getPackagePath()
|
java.lang.String |
getQualifiedName()
Returns the value of the 'Qualified Name' attribute. |
java.lang.String |
getSrcDir()
|
SImplemented |
getTarget()
|
void |
setBasePath(java.lang.String newBasePath)
|
void |
setBinDir(java.lang.String newBinDir)
|
void |
setClassName(java.lang.String newClassName)
|
void |
setMode(SImplementationMode newMode)
|
void |
setPackage(java.lang.String newPackage)
|
void |
setSrcDir(java.lang.String newSrcDir)
|
void |
setTarget(SImplemented newTarget)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, 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, 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 org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
public static final char sc
protected static final java.lang.String PACKAGE_EDEFAULT
Package' attribute.
getPackage()protected java.lang.String package_
Package' attribute.
getPackage()protected static final java.lang.String CLASS_NAME_EDEFAULT
Class Name' attribute.
getClassName()protected java.lang.String className
Class Name' attribute.
getClassName()protected static final java.lang.String BASE_PATH_EDEFAULT
Base Path' attribute.
getBasePath()protected java.lang.String basePath
Base Path' attribute.
getBasePath()protected static final SImplementationMode MODE_EDEFAULT
Mode' attribute.
getMode()protected SImplementationMode mode
Mode' attribute.
getMode()protected static final java.lang.String QUALIFIED_NAME_EDEFAULT
Qualified Name' attribute.
getQualifiedName()protected static final java.lang.String DERIVED_PATH_EDEFAULT
Derived Path' attribute.
getDerivedPath()protected static final java.lang.String DERIVED_PACKAGE_EDEFAULT
Derived Package' attribute.
getDerivedPackage()protected static final java.lang.String JAVA_FILE_LOC_EDEFAULT
Java File Loc' attribute.
getJavaFileLoc()protected static final java.lang.String SRC_DIR_EDEFAULT
Src Dir' attribute.
getSrcDir(),
Constant Field Valuesprotected java.lang.String srcDir
Src Dir' attribute.
getSrcDir()protected static final java.lang.String BIN_DIR_EDEFAULT
Bin Dir' attribute.
getBinDir(),
Constant Field Valuesprotected java.lang.String binDir
Bin Dir' attribute.
getBinDir()protected static final java.lang.String CLASS_FILE_LOC_EDEFAULT
Class File Loc' attribute.
getClassFileLoc()protected static final java.lang.String DERIVED_BIN_DIR_EDEFAULT
Derived Bin Dir' attribute.
getDerivedBinDir()protected static final java.lang.String DERIVED_SRC_DIR_EDEFAULT
Derived Src Dir' attribute.
getDerivedSrcDir()| Constructor Detail |
|---|
protected SImplementationImpl()
| Method Detail |
|---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImplpublic java.lang.String getPackage()
getPackage in interface SImplementationSImplementation.setPackage(String),
MetaABMPackage.getSImplementation_Package()public void setPackage(java.lang.String newPackage)
setPackage in interface SImplementationnewPackage - the new value of the 'Package' attribute.SImplementation.getPackage()public java.lang.String getClassName()
getClassName in interface SImplementationSImplementation.setClassName(String),
MetaABMPackage.getSImplementation_ClassName()public void setClassName(java.lang.String newClassName)
setClassName in interface SImplementationnewClassName - the new value of the 'Class Name' attribute.SImplementation.getClassName()public java.lang.String getBasePath()
getBasePath in interface SImplementationSImplementation.setBasePath(String),
MetaABMPackage.getSImplementation_BasePath()public void setBasePath(java.lang.String newBasePath)
setBasePath in interface SImplementationnewBasePath - the new value of the 'Base Path' attribute.SImplementation.getBasePath()public java.lang.String derive(Derivable derivable)
SImplementation
derive in interface SImplementationpublic java.lang.String getDerivedPackage()
SImplementationIf the meaning of the 'Derived Package' attribute isn't clear, there really should be more of a description here...
getDerivedPackage in interface SImplementationMetaABMPackage.getSImplementation_DerivedPackage()
public static java.lang.String addDir(java.lang.String currentPath,
java.lang.String candidatePath)
currentPath - candidatePath -
public java.lang.String getPackagePath()
getPackagePath in interface SImplementationpublic java.lang.String getClassFileLoc()
SImplementation"". The precise location of any related binary class file, e.g.
"../projectdir/bin/org/foo/MyClass.class" or "/root/projectdir/bin/org/foo/MyClass.class".
getClassFileLoc in interface SImplementationorg.metaabmPackage#getSImplementation_ClassFileLoc()public java.lang.String getJavaFileLoc()
SImplementationIf the meaning of the 'Java File Loc' attribute isn't clear, there really should be more of a description here...
The precise location of any related java file, e.g. \"../projectdir/srcgen/org/foo/MyClass.java\" or \"/root/projectdir/srcgen/org/foo/MyClass.java\".
getJavaFileLoc in interface SImplementationMetaABMPackage.getSImplementation_JavaFileLoc()public java.lang.String getDerivedBinDir()
SImplementationIf the meaning of the 'Derived Bin Dir' attribute isn't clear, there really should be more of a description here...
getDerivedBinDir in interface SImplementationMetaABMPackage.getSImplementation_DerivedBinDir()public java.lang.String getDerivedSrcDir()
SImplementationIf the meaning of the 'Derived Src Dir' attribute isn't clear, there really should be more of a description here...
getDerivedSrcDir in interface SImplementationMetaABMPackage.getSImplementation_DerivedSrcDir()public java.lang.String getDerivedPath()
SImplementationIf the meaning of the 'Derived Path' attribute isn't clear, there really should be more of a description here...
getDerivedPath in interface SImplementationMetaABMPackage.getSImplementation_DerivedPath()public java.lang.String getQualifiedName()
SImplementationIf the meaning of the 'Qualified Name' attribute isn't clear, there really should be more of a description here...
getQualifiedName in interface SImplementationMetaABMPackage.getSImplementation_QualifiedName()public java.lang.String getSrcDir()
getSrcDir in interface SImplementationSImplementation.setSrcDir(String),
MetaABMPackage.getSImplementation_SrcDir()public void setSrcDir(java.lang.String newSrcDir)
setSrcDir in interface SImplementationnewSrcDir - the new value of the 'Src Dir' attribute.SImplementation.getSrcDir()public java.lang.String getBinDir()
getBinDir in interface SImplementationSImplementation.setBinDir(String),
MetaABMPackage.getSImplementation_BinDir()public void setBinDir(java.lang.String newBinDir)
setBinDir in interface SImplementationnewBinDir - the new value of the 'Bin Dir' attribute.SImplementation.getBinDir()public SImplementationMode getMode()
getMode in interface SImplementationSImplementationMode,
SImplementation.setMode(SImplementationMode),
MetaABMPackage.getSImplementation_Mode()public void setMode(SImplementationMode newMode)
setMode in interface SImplementationnewMode - the new value of the 'Mode' attribute.SImplementationMode,
SImplementation.getMode()public SImplemented getTarget()
getTarget in interface SImplementationSImplementation.setTarget(SImplemented),
MetaABMPackage.getSImplementation_Target(),
SImplemented.getImplementation()
public org.eclipse.emf.common.notify.NotificationChain basicSetTarget(SImplemented newTarget,
org.eclipse.emf.common.notify.NotificationChain msgs)
public void setTarget(SImplemented newTarget)
setTarget in interface SImplementationnewTarget - the new value of the 'Target' container reference.SImplementation.getTarget()
public org.eclipse.emf.common.notify.NotificationChain eInverseAdd(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseAdd in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.notify.NotificationChain eBasicRemoveFromContainerFeature(org.eclipse.emf.common.notify.NotificationChain msgs)
eBasicRemoveFromContainerFeature in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID,
java.lang.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 java.lang.String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||