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()- Generated:
- Model:
-
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()- Generated:
- Model:
- mapType="kieker.model.analysismodel.assembly.EStringToAssemblyOperationMapEntry<org.eclipse.emf.ecore.EString, kieker.model.analysismodel.assembly.AssemblyOperation>" ordered="false"
-
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()- Generated:
- Model:
-
setComponentType
Sets the value of the 'Component Type' reference.- Parameters:
value- the new value of the 'Component Type' reference.- See Also:
getComponentType()- Generated:
-
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()- Generated:
- Model:
- mapType="kieker.model.analysismodel.assembly.EStringToAssemblyStorageMapEntry<org.eclipse.emf.ecore.EString, kieker.model.analysismodel.assembly.AssemblyStorage>" ordered="false"
-
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()- Generated:
- Model:
-
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()- Generated:
- Model:
- mapType="kieker.model.analysismodel.assembly.EStringToAssemblyProvidedInterfaceMapEntry<org.eclipse.emf.ecore.EString, kieker.model.analysismodel.assembly.AssemblyProvidedInterface>"
-
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()- Generated:
- Model:
- containment="true"
-
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()- Generated:
- Model:
-
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()- Generated:
-