edu.cmu.sei.aadl.aadl2
Interface PropertySet

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

public interface PropertySet
extends Namespace

A representation of the model object 'Property Set'.

The following features are supported:

See Also:
Aadl2Package.getPropertySet()

Field Summary
 
Fields inherited from interface edu.cmu.sei.aadl.aadl2.parsesupport.AObject
copyright
 
Method Summary
 Property createOwnedProperty()
          Creates a new Property and appends it to the 'Owned Property' containment reference list
 PropertyConstant createOwnedPropertyConstant()
          Creates a new PropertyConstant and appends it to the 'Owned Property Constant' containment reference list
 PropertyType createOwnedPropertyType(org.eclipse.emf.ecore.EClass eClass)
          Creates a new PropertyType and appends it to the 'Owned Property Type' containment reference list
 org.eclipse.emf.ecore.util.FeatureMap getContents()
          Returns the value of the 'Contents' attribute list.
 org.eclipse.emf.common.util.EList<AadlPackage> getImportedPackages()
          Returns the value of the 'Imported Package' reference list.
 org.eclipse.emf.common.util.EList<PropertySet> getImportedPropertySets()
          Returns the value of the 'Imported Property Set' reference list.
 org.eclipse.emf.ecore.util.FeatureMap getImports()
          Returns the value of the 'Imports' attribute list.
 org.eclipse.emf.common.util.EList<Property> getOwnedProperties()
          Returns the value of the 'Owned Property' containment reference list.
 org.eclipse.emf.common.util.EList<PropertyConstant> getOwnedPropertyConstants()
          Returns the value of the 'Owned Property Constant' containment reference list.
 org.eclipse.emf.common.util.EList<PropertyType> getOwnedPropertyTypes()
          Returns the value of the 'Owned Property Type' containment reference list.
 
Methods inherited from interface edu.cmu.sei.aadl.aadl2.Namespace
findNamedElement, getMembers, getNamesOfMember, getOwnedMembers, members_distinguishable, membersAreDistinguishable
 
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

getImports

org.eclipse.emf.ecore.util.FeatureMap getImports()
Returns the value of the 'Imports' attribute list. The list contents are of type FeatureMap.Entry.

If the meaning of the 'Imports' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Imports' attribute list.
See Also:
Aadl2Package.getPropertySet_Imports()

getContents

org.eclipse.emf.ecore.util.FeatureMap getContents()
Returns the value of the 'Contents' attribute list. The list contents are of type FeatureMap.Entry.

If the meaning of the 'Contents' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Contents' attribute list.
See Also:
Aadl2Package.getPropertySet_Contents()

getOwnedPropertyTypes

org.eclipse.emf.common.util.EList<PropertyType> getOwnedPropertyTypes()
Returns the value of the 'Owned Property Type' containment reference list. The list contents are of type PropertyType.

This feature subsets the following features:

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

Returns:
the value of the 'Owned Property Type' containment reference list.
See Also:
Aadl2Package.getPropertySet_OwnedPropertyType()

createOwnedPropertyType

PropertyType createOwnedPropertyType(org.eclipse.emf.ecore.EClass eClass)
Creates a new PropertyType and appends it to the 'Owned Property Type' containment reference list.

Parameters:
eClass - The Ecore class of the PropertyType to create.
Returns:
The new PropertyType.
See Also:
getOwnedPropertyTypes()

getOwnedProperties

org.eclipse.emf.common.util.EList<Property> getOwnedProperties()
Returns the value of the 'Owned Property' containment reference list. The list contents are of type Property.

This feature subsets the following features:

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

Returns:
the value of the 'Owned Property' containment reference list.
See Also:
Aadl2Package.getPropertySet_OwnedProperty()

createOwnedProperty

Property createOwnedProperty()
Creates a new Property and appends it to the 'Owned Property' containment reference list.

Returns:
The new Property.
See Also:
getOwnedProperties()

getOwnedPropertyConstants

org.eclipse.emf.common.util.EList<PropertyConstant> getOwnedPropertyConstants()
Returns the value of the 'Owned Property Constant' containment reference list. The list contents are of type PropertyConstant.

This feature subsets the following features:

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

Returns:
the value of the 'Owned Property Constant' containment reference list.
See Also:
Aadl2Package.getPropertySet_OwnedPropertyConstant()

createOwnedPropertyConstant

PropertyConstant createOwnedPropertyConstant()
Creates a new PropertyConstant and appends it to the 'Owned Property Constant' containment reference list.

Returns:
The new PropertyConstant.
See Also:
getOwnedPropertyConstants()

getImportedPropertySets

org.eclipse.emf.common.util.EList<PropertySet> getImportedPropertySets()
Returns the value of the 'Imported Property Set' reference list. The list contents are of type PropertySet.

If the meaning of the 'Imported Property Set' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Imported Property Set' reference list.
See Also:
Aadl2Package.getPropertySet_ImportedPropertySet()

getImportedPackages

org.eclipse.emf.common.util.EList<AadlPackage> getImportedPackages()
Returns the value of the 'Imported Package' reference list. The list contents are of type AadlPackage.

If the meaning of the 'Imported Package' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Imported Package' reference list.
See Also:
Aadl2Package.getPropertySet_ImportedPackage()