edu.cmu.sei.aadl.aadl2
Interface AadlPackage

All Superinterfaces:
AObject, Element, org.eclipse.emf.ecore.EObject, org.eclipse.core.runtime.IAdaptable, NamedElement, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
AadlPackageImpl

public interface AadlPackage
extends NamedElement

A representation of the model object 'Aadl Package'.

The following features are supported:

See Also:
Aadl2Package.getAadlPackage()

Field Summary
 
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
copyright
 
Method Summary
 PrivatePackageSection createOwnedPrivateSection()
          Creates a new PrivatePackageSection and sets the 'Owned Private Section' containment reference
 PublicPackageSection createOwnedPublicSection()
          Creates a new PublicPackageSection and sets the 'Owned Public Section' containment reference
 PrivatePackageSection getOwnedPrivateSection()
          Returns the value of the 'Owned Private Section' containment reference.
 PublicPackageSection getOwnedPublicSection()
          Returns the value of the 'Owned Public Section' containment reference.
 PrivatePackageSection getPrivateSection()
          Returns the value of the 'Private Section' reference
 PublicPackageSection getPublicSection()
          Returns the value of the 'Public Section' reference
 void setOwnedPrivateSection(PrivatePackageSection value)
          Sets the value of the 'Owned Private Section' containment reference
 void setOwnedPublicSection(PublicPackageSection value)
          Sets the value of the 'Owned Public Section' containment reference
 void setPrivateSection(PrivatePackageSection value)
          Sets the value of the 'Private Section' reference
 void setPublicSection(PublicPackageSection value)
          Sets the value of the 'Public Section' reference
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.NamedElement
acceptsProperty, allNamespaces, checkPropertyAssociation, createOwnedPropertyAssociation, getName, getNamespace, getOwnedPropertyAssociations, getPropertyValue, getPropertyValueInternal, getPropertyValueList, getQualifiedName, getSimplePropertyValue, has_no_qualified_name, has_qualified_name, hasName, isDistinguishableFrom, qualifiedName, removePropertyAssociations, removePropertyAssociations, separator, setName, setPropertyValue, setPropertyValue, setPropertyValue
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Element
allOwnedElements, createOwnedComment, getChildren, getContainingClassifier, getContainingComponentImpl, getElementRoot, getOwnedComments, getOwnedElements, getOwner, has_owner, mustBeOwned, not_own_self
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
getLocationReference, setLocationReference, setLocationReference
 
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.core.runtime.IAdaptable
getAdapter
 

Method Detail

getOwnedPublicSection

PublicPackageSection getOwnedPublicSection()
Returns the value of the 'Owned Public Section' containment reference.

This feature subsets the following features:

If the meaning of the 'Owned Public Section' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Owned Public Section' containment reference.
See Also:
setOwnedPublicSection(PublicPackageSection), Aadl2Package.getAadlPackage_OwnedPublicSection()

setOwnedPublicSection

void setOwnedPublicSection(PublicPackageSection value)
Sets the value of the 'Owned Public Section' containment reference.

Parameters:
value - the new value of the 'Owned Public Section' containment reference.
See Also:
getOwnedPublicSection()

createOwnedPublicSection

PublicPackageSection createOwnedPublicSection()
Creates a new PublicPackageSection and sets the 'Owned Public Section' containment reference.

Returns:
The new PublicPackageSection.
See Also:
getOwnedPublicSection()

getOwnedPrivateSection

PrivatePackageSection getOwnedPrivateSection()
Returns the value of the 'Owned Private Section' containment reference.

This feature subsets the following features:

If the meaning of the 'Owned Private Section' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Owned Private Section' containment reference.
See Also:
setOwnedPrivateSection(PrivatePackageSection), Aadl2Package.getAadlPackage_OwnedPrivateSection()

setOwnedPrivateSection

void setOwnedPrivateSection(PrivatePackageSection value)
Sets the value of the 'Owned Private Section' containment reference.

Parameters:
value - the new value of the 'Owned Private Section' containment reference.
See Also:
getOwnedPrivateSection()

createOwnedPrivateSection

PrivatePackageSection createOwnedPrivateSection()
Creates a new PrivatePackageSection and sets the 'Owned Private Section' containment reference.

Returns:
The new PrivatePackageSection.
See Also:
getOwnedPrivateSection()

getPublicSection

PublicPackageSection getPublicSection()
Returns the value of the 'Public Section' reference.

If the meaning of the 'Public Section' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Public Section' reference.
See Also:
setPublicSection(PublicPackageSection), Aadl2Package.getAadlPackage_PublicSection()

setPublicSection

void setPublicSection(PublicPackageSection value)
Sets the value of the 'Public Section' reference.

Parameters:
value - the new value of the 'Public Section' reference.
See Also:
getPublicSection()

getPrivateSection

PrivatePackageSection getPrivateSection()
Returns the value of the 'Private Section' reference.

If the meaning of the 'Private Section' reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Private Section' reference.
See Also:
setPrivateSection(PrivatePackageSection), Aadl2Package.getAadlPackage_PrivateSection()

setPrivateSection

void setPrivateSection(PrivatePackageSection value)
Sets the value of the 'Private Section' reference.

Parameters:
value - the new value of the 'Private Section' reference.
See Also:
getPrivateSection()