public interface Interface extends GeneralClass, InterfaceAllocator
The following features are supported:
MechanismStructuralImplementor ComponentsUser ComponentsInterface ImplementationsInterface UsesProvisioning Interface AllocationsAllocating InterfacesAllocating ComponentsExchange ItemsOwned Exchange Item AllocationsRequiring ComponentsRequiring Component PortsProviding ComponentsProviding Component PortsRealizing Logical InterfacesRealized Context InterfacesRealizing Physical InterfacesRealized Logical InterfacesCsPackage.getInterface()| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.common.util.EList<Component> |
getAllocatingComponents()
Returns the value of the 'Allocating Components' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getAllocatingInterfaces()
Returns the value of the 'Allocating Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<ExchangeItem> |
getExchangeItems()
Returns the value of the 'Exchange Items' reference list.
|
org.eclipse.emf.common.util.EList<Component> |
getImplementorComponents()
Returns the value of the 'Implementor Components' reference list.
|
org.eclipse.emf.common.util.EList<InterfaceImplementation> |
getInterfaceImplementations()
Returns the value of the 'Interface Implementations' reference list.
|
org.eclipse.emf.common.util.EList<InterfaceUse> |
getInterfaceUses()
Returns the value of the 'Interface Uses' reference list.
|
java.lang.String |
getMechanism()
Returns the value of the 'Mechanism' attribute.
|
org.eclipse.emf.common.util.EList<ExchangeItemAllocation> |
getOwnedExchangeItemAllocations()
Returns the value of the 'Owned Exchange Item Allocations' containment reference list.
|
org.eclipse.emf.common.util.EList<ComponentPort> |
getProvidingComponentPorts()
Returns the value of the 'Providing Component Ports' reference list.
|
org.eclipse.emf.common.util.EList<Component> |
getProvidingComponents()
Returns the value of the 'Providing Components' reference list.
|
org.eclipse.emf.common.util.EList<InterfaceAllocation> |
getProvisioningInterfaceAllocations()
Returns the value of the 'Provisioning Interface Allocations' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getRealizedContextInterfaces()
Returns the value of the 'Realized Context Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getRealizedLogicalInterfaces()
Returns the value of the 'Realized Logical Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getRealizingLogicalInterfaces()
Returns the value of the 'Realizing Logical Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<Interface> |
getRealizingPhysicalInterfaces()
Returns the value of the 'Realizing Physical Interfaces' reference list.
|
org.eclipse.emf.common.util.EList<ComponentPort> |
getRequiringComponentPorts()
Returns the value of the 'Requiring Component Ports' reference list.
|
org.eclipse.emf.common.util.EList<Component> |
getRequiringComponents()
Returns the value of the 'Requiring Components' reference list.
|
org.eclipse.emf.common.util.EList<Component> |
getUserComponents()
Returns the value of the 'User Components' reference list.
|
boolean |
isStructural()
Returns the value of the 'Structural' attribute.
|
void |
setMechanism(java.lang.String value)
Sets the value of the '
Mechanism' attribute. |
void |
setStructural(boolean value)
Sets the value of the '
Structural' attribute. |
getContainedOperations, getNestedGeneralClasses, getVisibility, setVisibilitygetContainedProperties, getOwnedFeaturesgetOwnedGeneralizations, getSub, getSubGeneralizations, getSuper, getSuperGeneralizations, isAbstract, setAbstractgetTypedElementsgetAbstractTypedElementsgetContainedGenericTraces, getContainedRequirementsTraces, getNamingRules, getOwnedTracesgetName, setNamegetAppliedPropertyValueGroups, getAppliedPropertyValues, getAppliedRequirements, getDescription, getFeatures, getOwnedEnumerationPropertyTypes, getOwnedPropertyValueGroups, getOwnedPropertyValues, getReview, getStatus, getSummary, setDescription, setReview, setStatus, setSummarygetIncomingTraces, getOutgoingTracesisVisibleInDoc, isVisibleInLM, setVisibleInDoc, setVisibleInLMdestroy, getConstraints, getFullLabel, getId, getLabel, getOwnedConstraints, getSid, hasUnnamedLabel, setId, setSidgetOwnedExtensionseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverisFinal, setFinalgetAllocatedInterfaces, getOwnedInterfaceAllocations, getProvisionedInterfaceAllocationsjava.lang.String getMechanism()
If the meaning of the 'Mechanism' attribute isn't clear, there really should be more of a description here...
setMechanism(String),
CsPackage.getInterface_Mechanism()void setMechanism(java.lang.String value)
Mechanism' attribute.
value - the new value of the 'Mechanism' attribute.getMechanism()boolean isStructural()
"true".
If the meaning of the 'Structural' attribute isn't clear, there really should be more of a description here...
setStructural(boolean),
CsPackage.getInterface_Structural()void setStructural(boolean value)
Structural' attribute.
value - the new value of the 'Structural' attribute.isStructural()org.eclipse.emf.common.util.EList<Component> getImplementorComponents()
Component.
It is bidirectional and its opposite is 'Implemented Interfaces'.
If the meaning of the 'Implementor Components' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_ImplementorComponents(),
Component.getImplementedInterfaces()org.eclipse.emf.common.util.EList<Component> getUserComponents()
Component.
It is bidirectional and its opposite is 'Used Interfaces'.
If the meaning of the 'User Components' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_UserComponents(),
Component.getUsedInterfaces()org.eclipse.emf.common.util.EList<InterfaceImplementation> getInterfaceImplementations()
InterfaceImplementation.
If the meaning of the 'Interface Implementations' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_InterfaceImplementations()org.eclipse.emf.common.util.EList<InterfaceUse> getInterfaceUses()
InterfaceUse.
If the meaning of the 'Interface Uses' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_InterfaceUses()org.eclipse.emf.common.util.EList<InterfaceAllocation> getProvisioningInterfaceAllocations()
InterfaceAllocation.
It is bidirectional and its opposite is 'Allocated Interface'.
If the meaning of the 'Provisioning Interface Allocations' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_ProvisioningInterfaceAllocations(),
InterfaceAllocation.getAllocatedInterface()org.eclipse.emf.common.util.EList<Interface> getAllocatingInterfaces()
Interface.
If the meaning of the 'Allocating Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_AllocatingInterfaces()org.eclipse.emf.common.util.EList<Component> getAllocatingComponents()
Component.
If the meaning of the 'Allocating Components' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_AllocatingComponents()org.eclipse.emf.common.util.EList<ExchangeItem> getExchangeItems()
ExchangeItem.
If the meaning of the 'Exchange Items' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_ExchangeItems()org.eclipse.emf.common.util.EList<ExchangeItemAllocation> getOwnedExchangeItemAllocations()
ExchangeItemAllocation.
If the meaning of the 'Owned Exchange Item Allocations' containment reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_OwnedExchangeItemAllocations()org.eclipse.emf.common.util.EList<Component> getRequiringComponents()
Component.
If the meaning of the 'Requiring Components' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_RequiringComponents()org.eclipse.emf.common.util.EList<ComponentPort> getRequiringComponentPorts()
ComponentPort.
If the meaning of the 'Requiring Component Ports' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_RequiringComponentPorts()org.eclipse.emf.common.util.EList<Component> getProvidingComponents()
Component.
If the meaning of the 'Providing Components' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_ProvidingComponents()org.eclipse.emf.common.util.EList<ComponentPort> getProvidingComponentPorts()
ComponentPort.
If the meaning of the 'Providing Component Ports' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_ProvidingComponentPorts()org.eclipse.emf.common.util.EList<Interface> getRealizingLogicalInterfaces()
Interface.
If the meaning of the 'Realizing Logical Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_RealizingLogicalInterfaces()org.eclipse.emf.common.util.EList<Interface> getRealizedContextInterfaces()
Interface.
If the meaning of the 'Realized Context Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_RealizedContextInterfaces()org.eclipse.emf.common.util.EList<Interface> getRealizingPhysicalInterfaces()
Interface.
If the meaning of the 'Realizing Physical Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_RealizingPhysicalInterfaces()org.eclipse.emf.common.util.EList<Interface> getRealizedLogicalInterfaces()
Interface.
If the meaning of the 'Realized Logical Interfaces' reference list isn't clear, there really should be more of a description here...
CsPackage.getInterface_RealizedLogicalInterfaces()