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 ComponentType
getComponentType()
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.String
getSignature()
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.void
setComponentType(ComponentType value)
Sets the value of the 'Component Type
' reference.void
setSignature(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:
-