edu.cmu.sei.aadl.model.property
Interface PropertySet

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

public interface PropertySet
extends NamedElement

A representation of the model object 'Set'.

The following features are supported:

See Also:
PropertyPackage.getPropertySet()

Field Summary
static java.lang.String copyright
           
 
Method Summary
 void addContents(org.eclipse.emf.ecore.util.FeatureMap.Entry value)
          Adds to the list the value of the 'Contents' attribute list
 void addPropertyConstant(PropertyConstant value)
          Adds to the list the value of the 'Property Constant' containment reference list
 void addPropertyDefinition(PropertyDefinition value)
          Adds to the list the value of the 'Property Definition' containment reference list
 void addPropertyType(PropertyType value)
          Adds to the list the value of the 'Property Type' containment reference list
 PropertyConstant findPropertyConstant(java.lang.String name)
          Find property constant object by name in a property set.
 PropertyDefinition findPropertyDefinition(java.lang.String name)
          Find property name object by name in a property set.
 NamedElement findPropertySetElement(java.lang.String name)
          Find a property name, property type, or constant of a given name.
 PropertyType findPropertyType(java.lang.String name)
          Find property type object by name in a property set.
 org.eclipse.emf.ecore.util.FeatureMap getContents()
          Returns the value of the 'Contents' attribute list.
 org.eclipse.emf.common.util.EList getPropertyConstant()
          Returns the value of the 'Property Constant' containment reference list.
 org.eclipse.emf.common.util.EList getPropertyDefinition()
          Returns the value of the 'Property Definition' containment reference list.
 org.eclipse.emf.common.util.EList getPropertyType()
          Returns the value of the 'Property Type' containment reference list.
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.NamedElement
getName, setName
 
Methods inherited from interface edu.cmu.sei.aadl.model.core.AObject
addComment, getAadlSpec, getAObjectRoot, getChildren, getComment, getContainingClassifier, getContainingClassifierNameSpace, getContainingComponentImpl, getContainingComponentType, getContainingPropertyAssociationDefinitionConstant, getContainingSubcomponent, getLocationReference, getReferencedObject, getSecondReferencedObject, getSystemInstance, 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
 

Field Detail

copyright

static final java.lang.String copyright

See Also:
Constant Field Values
Method Detail

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:
PropertyPackage.getPropertySet_Contents()

addContents

void addContents(org.eclipse.emf.ecore.util.FeatureMap.Entry value)
Adds to the list the value of the 'Contents' attribute list.

Parameters:
value - the value to add to 'Contents' attribute list.

getPropertyDefinition

org.eclipse.emf.common.util.EList getPropertyDefinition()
Returns the value of the 'Property Definition' containment reference list. The list contents are of type PropertyDefinition.

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

Returns:
the value of the 'Property Definition' containment reference list.
See Also:
PropertyPackage.getPropertySet_PropertyDefinition()

addPropertyDefinition

void addPropertyDefinition(PropertyDefinition value)
Adds to the list the value of the 'Property Definition' containment reference list.

Parameters:
value - the value to add to 'Property Definition' containment reference list.

getPropertyConstant

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

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

Returns:
the value of the 'Property Constant' containment reference list.
See Also:
PropertyPackage.getPropertySet_PropertyConstant()

addPropertyConstant

void addPropertyConstant(PropertyConstant value)
Adds to the list the value of the 'Property Constant' containment reference list.

Parameters:
value - the value to add to 'Property Constant' containment reference list.

getPropertyType

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

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

Returns:
the value of the 'Property Type' containment reference list.
See Also:
PropertyPackage.getPropertySet_PropertyType()

addPropertyType

void addPropertyType(PropertyType value)
Adds to the list the value of the 'Property Type' containment reference list.

Parameters:
value - the value to add to 'Property Type' containment reference list.

findPropertySetElement

NamedElement findPropertySetElement(java.lang.String name)
Find a property name, property type, or constant of a given name.

Parameters:
name - the name
Returns:
true if found.

findPropertyDefinition

PropertyDefinition findPropertyDefinition(java.lang.String name)
Find property name object by name in a property set.

Parameters:
name - the name of the property to be found
Returns:
the property name object, null if not found

findPropertyType

PropertyType findPropertyType(java.lang.String name)
Find property type object by name in a property set.

Parameters:
name - the name of the property type to be found
Returns:
the property type object, null if not found

findPropertyConstant

PropertyConstant findPropertyConstant(java.lang.String name)
Find property constant object by name in a property set.

Parameters:
name - the name of the property constant to be found
Returns:
the property constant object, null if not found