public class FileDescriptorImpl extends AWMIdentifiableObjectImpl implements FileDescriptor
The following features are implemented:
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| Modifier and Type | Method and Description |
|---|---|
FileDescriptor |
clone()
Creates a clone of the file descriptor.
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
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) |
void |
eUnset(int featureID) |
java.lang.Object |
getData()
Gets file data previously set by
FileDescriptor.setData(Object). |
IStructure |
getFileStructure()
Gets the
IStructure of the file descriptor, if available. |
org.eclipse.emf.common.util.EList<RFileAction> |
getHasAction() |
org.eclipse.emf.common.util.EList<RFileAttribute> |
getHasFileAttribute() |
org.eclipse.emf.common.util.EList<RFileElement> |
getHasFileElement() |
org.eclipse.emf.common.util.EList<RFileProperty> |
getHasProperty() |
java.io.InputStream |
getInputStream() |
java.lang.String |
getNamePhysical() |
java.lang.String |
getPropDelimiter() |
java.lang.String |
getPropDelimiterWithoutQuotes()
Returns the PropDelimiter value of the FileDescriptor without the quotes.
|
EFileStructures |
getStructure() |
EFileTypes |
getType() |
boolean |
isModelInstance()
Whether this instance belongs to a loaded model
(
TAURUSConfiguration). |
boolean |
isSetPropDelimiter() |
boolean |
isSetStructure() |
boolean |
isSetType() |
void |
setData(java.lang.Object pData)
Allows storing file type specific data which can be used by an
appropriate
IFileDescriptorReader implementation. |
void |
setInputStream(java.io.InputStream pIs)
Sets the input stream of this File Descriptor (used for type InputStream)
|
void |
setNamePhysical(java.lang.String newNamePhysical) |
void |
setPropDelimiter(java.lang.String newPropDelimiter) |
void |
setProperties(org.eclipse.emf.common.util.EList<RFileProperty> pFileProps)
Sets the Properties of the FileDescriptor
|
void |
setStructure(EFileStructures newStructure) |
void |
setType(EFileTypes newType) |
java.lang.String |
toString() |
void |
unsetPropDelimiter() |
void |
unsetStructure() |
void |
unsetType() |
eBaseStructuralFeatureID, eDerivedStructuralFeatureID, getExtensionID, getID, getModelEditorGroup, isSetModelEditorGroup, setExtensionID, setID, setModelEditorGroup, unsetModelEditorGroupgetComment, isSetComment, setComment, unsetCommenteAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eSetClass, eSetDeliver, eSetProxyURIeAllContents, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnseteNotificationRequired, eNotifyequals, getClass, hashCode, notify, notifyAll, wait, wait, waitgetID, getModelEditorGroup, isSetModelEditorGroup, setID, setModelEditorGroup, unsetModelEditorGroupgetComment, isSetComment, setComment, unsetCommentgetExtensionID, setExtensionIDeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetpublic org.eclipse.emf.common.util.EList<RFileProperty> getHasProperty()
getHasProperty in interface FileDescriptorTaurusPackage.getFileDescriptor_HasProperty()public org.eclipse.emf.common.util.EList<RFileAction> getHasAction()
getHasAction in interface FileDescriptorTaurusPackage.getFileDescriptor_HasAction()public org.eclipse.emf.common.util.EList<RFileAttribute> getHasFileAttribute()
getHasFileAttribute in interface FileDescriptorTaurusPackage.getFileDescriptor_HasFileAttribute()public org.eclipse.emf.common.util.EList<RFileElement> getHasFileElement()
getHasFileElement in interface FileDescriptorTaurusPackage.getFileDescriptor_HasFileElement()public java.lang.String getNamePhysical()
getNamePhysical in interface FileDescriptorFileDescriptor.setNamePhysical(String),
TaurusPackage.getFileDescriptor_NamePhysical()public void setNamePhysical(java.lang.String newNamePhysical)
setNamePhysical in interface FileDescriptornewNamePhysical - the new value of the 'Name Physical' attribute.FileDescriptor.getNamePhysical()public java.lang.String getPropDelimiter()
getPropDelimiter in interface FileDescriptorFileDescriptor.isSetPropDelimiter(),
FileDescriptor.unsetPropDelimiter(),
FileDescriptor.setPropDelimiter(String),
TaurusPackage.getFileDescriptor_PropDelimiter()public void setPropDelimiter(java.lang.String newPropDelimiter)
setPropDelimiter in interface FileDescriptornewPropDelimiter - the new value of the 'Prop Delimiter' attribute.FileDescriptor.isSetPropDelimiter(),
FileDescriptor.unsetPropDelimiter(),
FileDescriptor.getPropDelimiter()public void unsetPropDelimiter()
unsetPropDelimiter in interface FileDescriptorFileDescriptor.isSetPropDelimiter(),
FileDescriptor.getPropDelimiter(),
FileDescriptor.setPropDelimiter(String)public boolean isSetPropDelimiter()
isSetPropDelimiter in interface FileDescriptorFileDescriptor.unsetPropDelimiter(),
FileDescriptor.getPropDelimiter(),
FileDescriptor.setPropDelimiter(String)public EFileStructures getStructure()
getStructure in interface FileDescriptorEFileStructures,
FileDescriptor.isSetStructure(),
FileDescriptor.unsetStructure(),
FileDescriptor.setStructure(EFileStructures),
TaurusPackage.getFileDescriptor_Structure()public void setStructure(EFileStructures newStructure)
setStructure in interface FileDescriptornewStructure - the new value of the 'Structure' attribute.EFileStructures,
FileDescriptor.isSetStructure(),
FileDescriptor.unsetStructure(),
FileDescriptor.getStructure()public void unsetStructure()
unsetStructure in interface FileDescriptorFileDescriptor.isSetStructure(),
FileDescriptor.getStructure(),
FileDescriptor.setStructure(EFileStructures)public boolean isSetStructure()
isSetStructure in interface FileDescriptorFileDescriptor.unsetStructure(),
FileDescriptor.getStructure(),
FileDescriptor.setStructure(EFileStructures)public EFileTypes getType()
getType in interface FileDescriptorEFileTypes,
FileDescriptor.isSetType(),
FileDescriptor.unsetType(),
FileDescriptor.setType(EFileTypes),
TaurusPackage.getFileDescriptor_Type()public void setType(EFileTypes newType)
setType in interface FileDescriptornewType - the new value of the 'Type' attribute.EFileTypes,
FileDescriptor.isSetType(),
FileDescriptor.unsetType(),
FileDescriptor.getType()public void unsetType()
unsetType in interface FileDescriptorFileDescriptor.isSetType(),
FileDescriptor.getType(),
FileDescriptor.setType(EFileTypes)public boolean isSetType()
isSetType in interface FileDescriptorFileDescriptor.unsetType(),
FileDescriptor.getType(),
FileDescriptor.setType(EFileTypes)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 java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class AWMIdentifiableObjectImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class AWMIdentifiableObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class AWMIdentifiableObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class AWMIdentifiableObjectImplpublic java.lang.String toString()
toString in class AWMIdentifiableObjectImplpublic java.lang.String getPropDelimiterWithoutQuotes()
FileDescriptorgetPropDelimiterWithoutQuotes in interface FileDescriptornull if no value was set for the PropDelimiter.public void setProperties(org.eclipse.emf.common.util.EList<RFileProperty> pFileProps)
FileDescriptorsetProperties in interface FileDescriptorpFileProps - the properties to setpublic FileDescriptor clone()
FileDescriptorclone in interface FileDescriptorclone in class java.lang.Objectpublic void setInputStream(java.io.InputStream pIs)
FileDescriptorsetInputStream in interface FileDescriptorpIs - the input stream to be setFileDescriptor.getType()public java.io.InputStream getInputStream()
getInputStream in interface FileDescriptornull. Used for file descriptors from the type
InputStream).public IStructure getFileStructure()
FileDescriptorIStructure of the file descriptor, if available.getFileStructure in interface FileDescriptorIStructure or null if the file
descriptor does not have onepublic void setData(java.lang.Object pData)
FileDescriptorIFileDescriptorReader implementation.
Clients should not call this method unless they're implementing an
IFileDescriptorReader.
It is not allowed to set file descriptor data on FileDescriptor
instances of a loaded TAURUSConfiguration.
setData in interface FileDescriptorpData - the data to setFileDescriptor.clone(),
FileDescriptor.isModelInstance()public java.lang.Object getData()
FileDescriptorFileDescriptor.setData(Object). Clients should
not use this method, unless they're implementing an
IFileDescriptorReader.getData in interface FileDescriptorpublic boolean isModelInstance()
FileDescriptorTAURUSConfiguration). These instances should not be modified
e.g. by tool executors but should rather be cloned.isModelInstance in interface FileDescriptorFileDescriptor.clone()Copyright © 2015 Micro Focus GmbH. All rights reserved.