|
||||||||||
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.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.objectweb.dsrg.sofa.repository.model.impl.NamedEntityImpl
org.objectweb.dsrg.sofa.repository.model.impl.VersionedEntityImpl
org.objectweb.dsrg.sofa.repository.model.impl.CodeBundleImpl
public class CodeBundleImpl
An implementation of the model object 'Code Bundle'.
The following features are implemented:
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic |
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
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> |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
org.eclipse.emf.ecore.InternalEObject.EStore |
Field Summary | |
---|---|
protected org.eclipse.emf.common.util.EList<CodeBundle> |
dependencies
The cached value of the ' Dependencies ' reference list |
protected boolean |
standalone
The cached value of the ' Standalone ' attribute |
protected static boolean |
STANDALONE_EDEFAULT
The default value of the ' Standalone ' attribute |
protected static boolean |
THIRD_PARTY_EDEFAULT
The default value of the ' Third Party ' attribute |
protected boolean |
thirdParty
The cached value of the ' Third Party ' attribute |
Fields inherited from class org.objectweb.dsrg.sofa.repository.model.impl.VersionedEntityImpl |
---|
info, locked, LOCKED_EDEFAULT, version |
Fields inherited from class org.objectweb.dsrg.sofa.repository.model.impl.NamedEntityImpl |
---|
name, NAME_EDEFAULT |
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eContainer |
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.EStructuralFeature.Internal.DynamicValueHolder |
---|
NIL |
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
EOPPOSITE_FEATURE_BASE |
Constructor Summary | |
---|---|
protected |
CodeBundleImpl()
|
Method Summary | |
---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected org.eclipse.emf.ecore.EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
java.io.InputStream |
getDataInputStream(DataStreamType dataStreamType)
Opens data input stream into specified stream of CodeBundle. |
java.io.InputStream |
getDataInputStream(DataStreamType dataStreamType,
java.lang.String jarEntryName)
Opens data output stream into specified stream of CodeBundle and specified JAR entry only. |
java.io.InputStream |
getDataInputStream(DataStreamType dataStreamType,
java.lang.String jarEntryName,
boolean recursiveSearch)
Opens data output stream into specified stream of CodeBundle and specified JAR entry only. |
java.io.OutputStream |
getDataOutputStream(DataStreamType dataStream)
Opens data output stream into specified stream of CodeBundle. |
org.eclipse.emf.common.util.EList<CodeBundle> |
getDependencies()
|
java.util.jar.Manifest |
getJarManifest(DataStreamType dataStream)
Get Manifest object for JAR file stored in this Codebundle. |
boolean |
isStandalone()
|
boolean |
isThirdParty()
|
void |
setStandalone(boolean newStandalone)
|
void |
setThirdParty(boolean newThirdParty)
|
java.lang.String |
toString()
|
Methods inherited from class org.objectweb.dsrg.sofa.repository.model.impl.VersionedEntityImpl |
---|
addInfo, addTag, basicGetVersion, basicSetVersion, eInverseAdd, eInverseRemove, getInfo, getVersion, isLocked, removeTag, setLocked, setVersion |
Methods inherited from class org.objectweb.dsrg.sofa.repository.model.impl.NamedEntityImpl |
---|
getName, setName |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container |
---|
eBasicSetContainer, eInternalContainer |
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl |
---|
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eBasicHasAdapters, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettings |
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.objectweb.dsrg.sofa.repository.model.VersionedEntity |
---|
addInfo, addTag, getInfo, getVersion, isLocked, removeTag, setLocked, setVersion |
Methods inherited from interface org.objectweb.dsrg.sofa.repository.model.NamedEntity |
---|
getName, setName |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, 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 |
---|
protected static final boolean STANDALONE_EDEFAULT
Standalone
' attribute.
isStandalone()
,
Constant Field Valuesprotected boolean standalone
Standalone
' attribute.
isStandalone()
protected static final boolean THIRD_PARTY_EDEFAULT
Third Party
' attribute.
isThirdParty()
,
Constant Field Valuesprotected boolean thirdParty
Third Party
' attribute.
isThirdParty()
protected org.eclipse.emf.common.util.EList<CodeBundle> dependencies
Dependencies
' reference list.
getDependencies()
Constructor Detail |
---|
protected CodeBundleImpl()
Method Detail |
---|
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class VersionedEntityImpl
public boolean isStandalone()
isStandalone
in interface CodeBundle
CodeBundle.setStandalone(boolean)
,
ModelPackage.getCodeBundle_Standalone()
public void setStandalone(boolean newStandalone)
setStandalone
in interface CodeBundle
newStandalone
- the new value of the 'Standalone' attribute.CodeBundle.isStandalone()
public boolean isThirdParty()
isThirdParty
in interface CodeBundle
CodeBundle.setThirdParty(boolean)
,
ModelPackage.getCodeBundle_ThirdParty()
public void setThirdParty(boolean newThirdParty)
setThirdParty
in interface CodeBundle
newThirdParty
- the new value of the 'Third Party' attribute.CodeBundle.isThirdParty()
public org.eclipse.emf.common.util.EList<CodeBundle> getDependencies()
getDependencies
in interface CodeBundle
ModelPackage.getCodeBundle_Dependencies()
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class VersionedEntityImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class VersionedEntityImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class VersionedEntityImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class VersionedEntityImpl
public java.lang.String toString()
toString
in class VersionedEntityImpl
public java.io.OutputStream getDataOutputStream(DataStreamType dataStream) throws java.io.IOException
CodeBundle
getDataOutputStream
in interface CodeBundle
dataStream
-
java.io.IOException
public java.util.jar.Manifest getJarManifest(DataStreamType dataStream) throws java.io.IOException
CodeBundle
getJarManifest
in interface CodeBundle
dataStream
-
java.io.IOException
public java.io.InputStream getDataInputStream(DataStreamType dataStreamType) throws java.io.IOException
CodeBundle
getDataInputStream
in interface CodeBundle
dataStreamType
-
java.io.IOException
public java.io.InputStream getDataInputStream(DataStreamType dataStreamType, java.lang.String jarEntryName) throws java.io.IOException
CodeBundle
getDataInputStream
in interface CodeBundle
dataStreamType
- jarEntryName
-
java.io.IOException
public java.io.InputStream getDataInputStream(DataStreamType dataStreamType, java.lang.String jarEntryName, boolean recursiveSearch) throws java.io.IOException
CodeBundle
getDataInputStream
in interface CodeBundle
dataStreamType
- jarEntryName
- recursiveSearch
-
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |