Interface AssemblyComponent
- All Superinterfaces:
org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
AssemblyComponentImpl
public interface AssemblyComponent
extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Component'.
The following features are supported:
- See Also:
AssemblyPackage.getAssemblyComponent()
-
Method Summary
Modifier and Type Method Description ComponentTypegetComponentType()Returns the value of the 'Component Type' reference.org.eclipse.emf.common.util.EList<AssemblyComponent>getContainedComponents()Returns the value of the 'Contained Components' reference list.org.eclipse.emf.common.util.EMap<java.lang.String,AssemblyOperation>getOperations()Returns the value of the 'Operations' map.org.eclipse.emf.common.util.EMap<java.lang.String,AssemblyProvidedInterface>getProvidedInterfaces()Returns the value of the 'Provided Interfaces' map.org.eclipse.emf.common.util.EList<AssemblyRequiredInterface>getRequiredInterfaces()Returns the value of the 'Required Interfaces' containment reference list.java.lang.StringgetSignature()Returns the value of the 'Signature' attribute.org.eclipse.emf.common.util.EMap<java.lang.String,AssemblyStorage>getStorages()Returns the value of the 'Storages' map.voidsetComponentType(ComponentType value)Sets the value of the 'Component Type' reference.voidsetSignature(java.lang.String value)Sets the value of the 'Signature' attribute.
-
Method Details
-
getOperations
org.eclipse.emf.common.util.EMap<java.lang.String,AssemblyOperation> getOperations()Returns the value of the 'Operations' map. The key is of typeString, and the value is of typeAssemblyOperation,- Returns:
- the value of the 'Operations' map.
- See Also:
AssemblyPackage.getAssemblyComponent_Operations()
-
getComponentType
ComponentType getComponentType()Returns the value of the 'Component Type' reference.- Returns:
- the value of the 'Component Type' reference.
- See Also:
setComponentType(ComponentType),AssemblyPackage.getAssemblyComponent_ComponentType()
-
setComponentType
Sets the value of the 'Component Type' reference.- Parameters:
value- the new value of the 'Component Type' reference.- See Also:
getComponentType()
-
getStorages
org.eclipse.emf.common.util.EMap<java.lang.String,AssemblyStorage> getStorages()Returns the value of the 'Storages' map. The key is of typeString, and the value is of typeAssemblyStorage,- Returns:
- the value of the 'Storages' map.
- See Also:
AssemblyPackage.getAssemblyComponent_Storages()
-
getContainedComponents
org.eclipse.emf.common.util.EList<AssemblyComponent> getContainedComponents()Returns the value of the 'Contained Components' reference list. The list contents are of typeAssemblyComponent.- Returns:
- the value of the 'Contained Components' reference list.
- See Also:
AssemblyPackage.getAssemblyComponent_ContainedComponents()
-
getProvidedInterfaces
org.eclipse.emf.common.util.EMap<java.lang.String,AssemblyProvidedInterface> getProvidedInterfaces()Returns the value of the 'Provided Interfaces' map. The key is of typeString, and the value is of typeAssemblyProvidedInterface,- Returns:
- the value of the 'Provided Interfaces' map.
- See Also:
AssemblyPackage.getAssemblyComponent_ProvidedInterfaces()
-
getRequiredInterfaces
org.eclipse.emf.common.util.EList<AssemblyRequiredInterface> getRequiredInterfaces()Returns the value of the 'Required Interfaces' containment reference list. The list contents are of typeAssemblyRequiredInterface.- Returns:
- the value of the 'Required Interfaces' containment reference list.
- See Also:
AssemblyPackage.getAssemblyComponent_RequiredInterfaces()
-
getSignature
java.lang.String getSignature()Returns the value of the 'Signature' attribute.- Returns:
- the value of the 'Signature' attribute.
- See Also:
setSignature(String),AssemblyPackage.getAssemblyComponent_Signature()
-
setSignature
void setSignature(java.lang.String value)Sets the value of the 'Signature' attribute.- Parameters:
value- the new value of the 'Signature' attribute.- See Also:
getSignature()
-