Modifier and Type | Method and Description |
---|---|
AadlPackage |
Aadl2Factory.createAadlPackage()
Returns a new object of class 'Aadl Package'.
|
AadlPackage |
PackageRename.getRenamedPackage()
Returns the value of the 'Renamed Package' reference.
|
Modifier and Type | Method and Description |
---|---|
void |
PackageRename.setRenamedPackage(AadlPackage value)
Sets the value of the '
Renamed Package ' reference. |
Modifier and Type | Class and Description |
---|---|
class |
AadlPackageImpl
An implementation of the model object 'Aadl Package'.
|
Modifier and Type | Method and Description |
---|---|
AadlPackage |
PackageRenameImpl.basicGetRenamedPackage() |
AadlPackage |
Aadl2FactoryImpl.createAadlPackage() |
AadlPackage |
PackageRenameImpl.getRenamedPackage() |
Modifier and Type | Method and Description |
---|---|
void |
PackageRenameImpl.setRenamedPackage(AadlPackage newRenamedPackage) |
Modifier and Type | Method and Description |
---|---|
static AadlPackage |
AadlUtil.findImportedPackage(java.lang.String name,
Namespace context)
find package name in the with clause of the containing top level name space (PackageSection or Property set) of the context.
|
static AadlPackage |
AadlUtil.getContainingPackage(org.eclipse.emf.ecore.EObject element) |
Modifier and Type | Method and Description |
---|---|
static AnnexLibrary |
AadlUtil.findPrivateAnnexLibrary(AadlPackage p,
java.lang.String annexName) |
static AnnexLibrary |
AadlUtil.findPublicAnnexLibrary(AadlPackage p,
java.lang.String annexName) |
static org.eclipse.emf.common.util.EList<ComponentImplementation> |
AadlUtil.getAllComponentImpl(AadlPackage o)
Get all component implementation; in anon.
|
static boolean |
AadlUtil.isImportedPackage(AadlPackage pack,
Namespace context)
check whether package is in the with clause of the containing top level name space (PackageSection or Property set) of the context.
|
Modifier and Type | Method and Description |
---|---|
T |
Aadl2Switch.caseAadlPackage(AadlPackage object)
Returns the result of interpreting the object as an instance of 'Aadl Package'.
|
boolean |
Aadl2Validator.validateAadlPackage(AadlPackage aadlPackage,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.xtext.naming.QualifiedName |
Aadl2QualifiedNameProvider.qualifiedName(AadlPackage obj) |
Modifier and Type | Method and Description |
---|---|
AadlPackage |
PropertiesLinkingService.findAadlPackage(org.eclipse.emf.ecore.EObject context,
java.lang.String name)
Look up package in EMF index or in resource set
NOTE: the resource set does not have all resources loaded
|
AadlPackage |
PropertiesLinkingService.findAadlPackage(org.eclipse.emf.ecore.EObject context,
java.lang.String name,
org.eclipse.emf.ecore.EReference reference)
Look up package in EMF index
NOTE: the resource set does not have all resources loaded
|
AadlPackage |
PropertiesLinkingService.findAadlPackageReference(java.lang.String packageName,
Namespace context)
Find referenced Package by resolving renames first and then making sure it is listed in a with clause
If package name is null or that of the context return containing package
|
AadlPackage |
PropertiesLinkingService.resolvePackageRename(java.lang.String name,
org.eclipse.emf.common.util.EList<PackageRename> packageRenames)
find and return renamed package in list of package renames
|
AadlPackage |
PropertiesLinkingService.resolvePackageRename(java.lang.String name,
PackageSection context)
resolve package name by looking it up in PackageRename
|
Modifier and Type | Method and Description |
---|---|
static AadlPackage |
EMFIndexRetrieval.getPackageInWorkspace(org.eclipse.emf.ecore.EObject context,
java.lang.String pname)
get package in workspace by looking it up in EMF index
|
static AadlPackage |
EMFIndexRetrieval.getPackageInWorkspace(java.lang.String pname)
get package in workspace by looking it up in EMF index
|
Modifier and Type | Method and Description |
---|---|
static org.eclipse.emf.common.util.EList<org.eclipse.xtext.resource.IEObjectDescription> |
EMFIndexRetrieval.getAllImportedPackages(AadlPackage pack)
get all packages in workspace by looking them up in EMF index
|
Modifier and Type | Method and Description |
---|---|
void |
Aadl2JavaValidator.caseAadlPackage(AadlPackage pack) |
void |
Aadl2JavaValidator.checkPackageReference(AadlPackage pack,
Element context) |
java.lang.String |
Aadl2JavaValidator.hasDuplicatesAadlPackage(AadlPackage context)
check whether there are duplicate names
|