public class FileDescriptorExtension extends PreDefinedModelExtensionObject implements ITargetReferenceExtension
fileDescriptor model extension element. File descriptors
can be referenced by tool type parameters to be automatically
created/associated in AWM models.| Constructor and Description |
|---|
FileDescriptorExtension(java.lang.String pId,
java.lang.String pLabel,
FunctionPackageExtension pFunctionPackage,
java.lang.String pPropertyDelimiter,
java.lang.String pStructure,
java.lang.String pPhysicalName,
java.lang.String pType)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<TargetReferenceExtension> |
geTargetReferenceExtensions()
ModelExtensionObjects can contain attributes which can reference
other model objects. |
java.util.List<FilePropertyExtension> |
getFileProperties()
Gets the file descriptor's file property extensions.
|
EFileStructures |
getFileStructures()
Gets the fileStructures.
|
EFileTypes |
getFileTypes()
Gets the fileTypes.
|
java.lang.String |
getPhysicalName()
Gets the physicalName.
|
org.eclipse.emf.ecore.EClass |
getPreDefinedClass()
Gets the
EClass that this model extension pre-defines. |
java.lang.String |
getPropertyDelimiter()
Gets the propertyDelimiter.
|
void |
setPhysicalName(java.lang.String pPhysicalName)
Sets the physicalName.
|
java.lang.String |
toString() |
getFunctionPackageExtension, getHelpContextId, getID, getLabel, isDeprecated, setDeprecated, setHelpContextIdpublic FileDescriptorExtension(java.lang.String pId,
java.lang.String pLabel,
FunctionPackageExtension pFunctionPackage,
java.lang.String pPropertyDelimiter,
java.lang.String pStructure,
java.lang.String pPhysicalName,
java.lang.String pType)
pId - the unique IDpLabel - the model extension label of the file descriptorpFunctionPackage - the containing function packagepPropertyDelimiter - the property delimiter valuepStructure - the structurepPhysicalName - the physical name ( can contain property references )pType - the file descriptor typepublic EFileStructures getFileStructures()
public java.lang.String getPhysicalName()
public void setPhysicalName(java.lang.String pPhysicalName)
pPhysicalName - the physicalName to setpublic EFileTypes getFileTypes()
public java.lang.String getPropertyDelimiter()
public java.util.List<FilePropertyExtension> getFileProperties()
public java.util.List<TargetReferenceExtension> geTargetReferenceExtensions()
ITargetReferenceExtensionModelExtensionObjects can contain attributes which can reference
other model objects. For each model object reference in an attribute a
TargetReferenceExtension should be created and added to the list.
This list should return all attribute model object references of a
ModelExtensionObject.geTargetReferenceExtensions in interface ITargetReferenceExtensionTargetReferenceExtensionpublic java.lang.String toString()
toString in class ModelExtensionObjectpublic org.eclipse.emf.ecore.EClass getPreDefinedClass()
PreDefinedModelExtensionObjectEClass that this model extension pre-defines.getPreDefinedClass in class PreDefinedModelExtensionObjectEClass of the pre-defined objectCopyright © 2015 Micro Focus GmbH. All rights reserved.