Class PCMext


  • public class PCMext
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PCMext()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.core.entity.InterfaceProvidingRequiringEntity pct)  
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.CompositeComponent cc)  
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.InfrastructureProvidedRole pr)  
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.InfrastructureRequiredRole rr)  
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.OperationProvidedRole pr)  
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.OperationRequiredRole rr)  
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.RepositoryComponent pct)  
      protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.system.System s)  
      protected String _getID​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)  
      protected String _getID​(de.uka.ipd.sdq.stoex.NamespaceReference nsr)  
      protected String _getID​(de.uka.ipd.sdq.stoex.VariableReference vr)  
      protected boolean _isInnerReference​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)  
      protected boolean _isInnerReference​(de.uka.ipd.sdq.stoex.NamespaceReference nsr)  
      protected boolean _isInnerReference​(de.uka.ipd.sdq.stoex.VariableReference vr)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(List<org.palladiosimulator.pcm.seff.AbstractBranchTransition> list, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.AbstractAction a, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.AbstractLoopAction a, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.BranchAction a, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.ExternalCallAction a, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.ForkAction a, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.ForkedBehaviour b, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.SynchronisationPoint p, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(List<org.palladiosimulator.pcm.seff.AbstractBranchTransition> list, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.AbstractAction a, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.AbstractLoopAction a, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.BranchAction a, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.ForkAction a, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.ForkedBehaviour b, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.InternalAction a, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.SynchronisationPoint p, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      protected List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> _querySystemCalls​(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)  
      protected List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> _querySystemCalls​(org.palladiosimulator.pcm.usagemodel.UsageScenario us)  
      protected boolean _test​(org.palladiosimulator.pcm.core.composition.AssemblyConnector c, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      protected boolean _test​(org.palladiosimulator.pcm.core.composition.AssemblyEventConnector c, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.SinkRole r)  
      protected boolean _test​(org.palladiosimulator.pcm.core.composition.AssemblyInfrastructureConnector c, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)  
      protected boolean _test​(org.palladiosimulator.pcm.core.composition.Connector conn, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      Set<org.palladiosimulator.pcm.core.entity.Entity> collectRepositories​(org.eclipse.emf.cdo.CDOObject cc)  
      Iterable<org.palladiosimulator.pcm.core.composition.Connector> connectors​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)  
      org.palladiosimulator.pcm.repository.BasicComponent findContainerComponent​(EObject o)  
      org.palladiosimulator.pcm.seff.StartAction findStart​(List<org.palladiosimulator.pcm.seff.AbstractAction> actions)  
      org.palladiosimulator.pcm.usagemodel.AbstractUserAction findStop​(org.palladiosimulator.pcm.usagemodel.AbstractUserAction a)  
      org.palladiosimulator.pcm.seff.AbstractAction findStopAction​(org.palladiosimulator.pcm.seff.AbstractAction a)  
      Set<org.palladiosimulator.analyzer.completions.Completion> getAllCompletions​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)  
      org.palladiosimulator.pcm.core.composition.Connector getConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      String getID​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)  
      String getParentSubsystemsIdConcatenationFor​(org.palladiosimulator.pcm.system.System s, org.palladiosimulator.pcm.core.composition.ComposedStructure toMatch)  
      org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.ProvidedRole p)  
      org.palladiosimulator.pcm.core.composition.ProvidedInfrastructureDelegationConnector getProvidedInfastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.ProvidedRole p)  
      org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureProvidedRole p)  
      List<org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity> getProvidingEntities​(List<org.palladiosimulator.pcm.repository.ProvidedRole> pr)  
      List<org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity> getProvidingEntitiesRecursive​(List<org.palladiosimulator.pcm.repository.ProvidedRole> pr, int i)  
      org.palladiosimulator.pcm.seff.ResourceDemandingSEFF getRdseff​(org.palladiosimulator.pcm.seff.AbstractAction action)  
      org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector getRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      org.palladiosimulator.pcm.core.composition.RequiredInfrastructureDelegationConnector getRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector getRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)  
      org.palladiosimulator.pcm.seff.ServiceEffectSpecification getSEFF​(org.palladiosimulator.pcm.repository.Signature service, org.palladiosimulator.pcm.repository.RepositoryComponent c)  
      Set<org.palladiosimulator.pcm.system.System> getSystemsFromCalls​(Collection<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> calls)  
      boolean hasConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      boolean hasProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.ProvidedRole p)  
      boolean hasProvidedInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureProvidedRole p)  
      boolean hasProvidedInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.ProvidedRole p)  
      boolean hasRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      boolean hasRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)  
      boolean hasRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)  
      boolean hasSEFF​(org.palladiosimulator.pcm.repository.Signature service, org.palladiosimulator.pcm.repository.RepositoryComponent c)  
      boolean isInnerReference​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)  
      String parameterUsageLHS​(org.palladiosimulator.pcm.parameter.VariableUsage vu)  
      List<org.palladiosimulator.pcm.seff.ExternalCallAction> queryExternalCallActions​(Object a, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      List<org.palladiosimulator.pcm.seff.ExternalCallAction> queryExternalCallActionsForkedBehaviour​(List<org.palladiosimulator.pcm.seff.ForkedBehaviour> list, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)  
      List<org.palladiosimulator.pcm.seff.InternalAction> queryInternalActions​(Object a, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      List<org.palladiosimulator.pcm.seff.InternalAction> queryInternalActionsForkedBehaviour​(List<org.palladiosimulator.pcm.seff.ForkedBehaviour> list, List<org.palladiosimulator.pcm.seff.InternalAction> result)  
      List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCalls​(org.palladiosimulator.pcm.core.entity.Entity scenBe)  
      List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCallsInBranches​(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)  
      List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCallsInLoops​(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)  
      boolean test​(org.palladiosimulator.pcm.core.composition.Connector c, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.Role r)  
      List<org.palladiosimulator.pcm.system.System> uniqueSystemList​(List<org.palladiosimulator.pcm.system.System> s)  
    • Constructor Detail

      • PCMext

        public PCMext()
    • Method Detail

      • findStart

        public org.palladiosimulator.pcm.seff.StartAction findStart​(List<org.palladiosimulator.pcm.seff.AbstractAction> actions)
      • connectors

        public Iterable<org.palladiosimulator.pcm.core.composition.Connector> connectors​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)
      • _test

        protected boolean _test​(org.palladiosimulator.pcm.core.composition.Connector conn,
                                org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                org.palladiosimulator.pcm.repository.RequiredRole r)
      • _test

        protected boolean _test​(org.palladiosimulator.pcm.core.composition.AssemblyConnector c,
                                org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                org.palladiosimulator.pcm.repository.RequiredRole r)
      • _test

        protected boolean _test​(org.palladiosimulator.pcm.core.composition.AssemblyInfrastructureConnector c,
                                org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)
      • _test

        protected boolean _test​(org.palladiosimulator.pcm.core.composition.AssemblyEventConnector c,
                                org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                org.palladiosimulator.pcm.repository.SinkRole r)
      • hasConnector

        public boolean hasConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                    org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                    org.palladiosimulator.pcm.repository.RequiredRole r)
      • getConnector

        public org.palladiosimulator.pcm.core.composition.Connector getConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                 org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                                                                 org.palladiosimulator.pcm.repository.RequiredRole r)
      • hasProvidedDelegationConnector

        public boolean hasProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                      org.palladiosimulator.pcm.repository.ProvidedRole p)
      • hasProvidedInfrastructureDelegationConnector

        public boolean hasProvidedInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                    org.palladiosimulator.pcm.repository.ProvidedRole p)
      • getProvidedDelegationConnector

        public org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                     org.palladiosimulator.pcm.repository.ProvidedRole p)
      • getProvidedInfastructureDelegationConnector

        public org.palladiosimulator.pcm.core.composition.ProvidedInfrastructureDelegationConnector getProvidedInfastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                                                org.palladiosimulator.pcm.repository.ProvidedRole p)
      • hasRequiredDelegationConnector

        public boolean hasRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                      org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                                      org.palladiosimulator.pcm.repository.RequiredRole r)
      • hasRequiredInfrastructureDelegationConnector

        public boolean hasRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                    org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                                                    org.palladiosimulator.pcm.repository.RequiredRole r)
      • getRequiredDelegationConnector

        public org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector getRequiredDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                     org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                                                                                                     org.palladiosimulator.pcm.repository.RequiredRole r)
      • getRequiredInfrastructureDelegationConnector

        public org.palladiosimulator.pcm.core.composition.RequiredInfrastructureDelegationConnector getRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                                                 org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                                                                                                                                                 org.palladiosimulator.pcm.repository.RequiredRole r)
      • hasProvidedInfrastructureDelegationConnector

        public boolean hasProvidedInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                    org.palladiosimulator.pcm.repository.InfrastructureProvidedRole p)
      • getProvidedInfrastructureDelegationConnector

        public org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                                   org.palladiosimulator.pcm.repository.InfrastructureProvidedRole p)
      • hasRequiredInfrastructureDelegationConnector

        public boolean hasRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                    org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)
      • getRequiredInfrastructureDelegationConnector

        public org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector getRequiredInfrastructureDelegationConnector​(org.palladiosimulator.pcm.core.composition.ComposedStructure s,
                                                                                                                                   org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)
      • querySystemCallsInLoops

        public List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCallsInLoops​(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)
      • querySystemCallsInBranches

        public List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCallsInBranches​(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)
      • _querySystemCalls

        protected List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> _querySystemCalls​(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)
      • getSystemsFromCalls

        public Set<org.palladiosimulator.pcm.system.System> getSystemsFromCalls​(Collection<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> calls)
      • _querySystemCalls

        protected List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> _querySystemCalls​(org.palladiosimulator.pcm.usagemodel.UsageScenario us)
      • _getID

        protected String _getID​(de.uka.ipd.sdq.stoex.VariableReference vr)
      • _getID

        protected String _getID​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)
      • _getID

        protected String _getID​(de.uka.ipd.sdq.stoex.NamespaceReference nsr)
      • parameterUsageLHS

        public String parameterUsageLHS​(org.palladiosimulator.pcm.parameter.VariableUsage vu)
      • _isInnerReference

        protected boolean _isInnerReference​(de.uka.ipd.sdq.stoex.VariableReference vr)
      • _isInnerReference

        protected boolean _isInnerReference​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)
      • _isInnerReference

        protected boolean _isInnerReference​(de.uka.ipd.sdq.stoex.NamespaceReference nsr)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.system.System s)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.OperationProvidedRole pr)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.InfrastructureProvidedRole pr)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.OperationRequiredRole rr)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.InfrastructureRequiredRole rr)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.RepositoryComponent pct)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.repository.CompositeComponent cc)
      • _collectRepositories

        protected Set<org.palladiosimulator.pcm.core.entity.Entity> _collectRepositories​(org.palladiosimulator.pcm.core.entity.InterfaceProvidingRequiringEntity pct)
      • hasSEFF

        public boolean hasSEFF​(org.palladiosimulator.pcm.repository.Signature service,
                               org.palladiosimulator.pcm.repository.RepositoryComponent c)
      • getSEFF

        public org.palladiosimulator.pcm.seff.ServiceEffectSpecification getSEFF​(org.palladiosimulator.pcm.repository.Signature service,
                                                                                 org.palladiosimulator.pcm.repository.RepositoryComponent c)
      • getAllCompletions

        public Set<org.palladiosimulator.analyzer.completions.Completion> getAllCompletions​(org.palladiosimulator.pcm.core.composition.ComposedStructure s)
      • findStopAction

        public org.palladiosimulator.pcm.seff.AbstractAction findStopAction​(org.palladiosimulator.pcm.seff.AbstractAction a)
      • findStop

        public org.palladiosimulator.pcm.usagemodel.AbstractUserAction findStop​(org.palladiosimulator.pcm.usagemodel.AbstractUserAction a)
      • getProvidingEntities

        public List<org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity> getProvidingEntities​(List<org.palladiosimulator.pcm.repository.ProvidedRole> pr)
      • getProvidingEntitiesRecursive

        public List<org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity> getProvidingEntitiesRecursive​(List<org.palladiosimulator.pcm.repository.ProvidedRole> pr,
                                                                                                                  int i)
      • findContainerComponent

        public org.palladiosimulator.pcm.repository.BasicComponent findContainerComponent​(EObject o)
      • uniqueSystemList

        public List<org.palladiosimulator.pcm.system.System> uniqueSystemList​(List<org.palladiosimulator.pcm.system.System> s)
      • getParentSubsystemsIdConcatenationFor

        public String getParentSubsystemsIdConcatenationFor​(org.palladiosimulator.pcm.system.System s,
                                                            org.palladiosimulator.pcm.core.composition.ComposedStructure toMatch)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.AbstractAction a,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.ExternalCallAction a,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.BranchAction a,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(List<org.palladiosimulator.pcm.seff.AbstractBranchTransition> list,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.AbstractLoopAction a,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.ForkAction a,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.SynchronisationPoint p,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • queryExternalCallActionsForkedBehaviour

        public List<org.palladiosimulator.pcm.seff.ExternalCallAction> queryExternalCallActionsForkedBehaviour​(List<org.palladiosimulator.pcm.seff.ForkedBehaviour> list,
                                                                                                               List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryExternalCallActions

        protected List<org.palladiosimulator.pcm.seff.ExternalCallAction> _queryExternalCallActions​(org.palladiosimulator.pcm.seff.ForkedBehaviour b,
                                                                                                    List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.AbstractAction a,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.InternalAction a,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.BranchAction a,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(List<org.palladiosimulator.pcm.seff.AbstractBranchTransition> list,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.AbstractLoopAction a,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.ForkAction a,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.SynchronisationPoint p,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • queryInternalActionsForkedBehaviour

        public List<org.palladiosimulator.pcm.seff.InternalAction> queryInternalActionsForkedBehaviour​(List<org.palladiosimulator.pcm.seff.ForkedBehaviour> list,
                                                                                                       List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • _queryInternalActions

        protected List<org.palladiosimulator.pcm.seff.InternalAction> _queryInternalActions​(org.palladiosimulator.pcm.seff.ForkedBehaviour b,
                                                                                            List<org.palladiosimulator.pcm.seff.InternalAction> result)
      • getRdseff

        public org.palladiosimulator.pcm.seff.ResourceDemandingSEFF getRdseff​(org.palladiosimulator.pcm.seff.AbstractAction action)
      • test

        public boolean test​(org.palladiosimulator.pcm.core.composition.Connector c,
                            org.palladiosimulator.pcm.core.composition.AssemblyContext ctx,
                            org.palladiosimulator.pcm.repository.Role r)
      • querySystemCalls

        public List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCalls​(org.palladiosimulator.pcm.core.entity.Entity scenBe)
      • getID

        public String getID​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)
      • isInnerReference

        public boolean isInnerReference​(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)
      • collectRepositories

        public Set<org.palladiosimulator.pcm.core.entity.Entity> collectRepositories​(org.eclipse.emf.cdo.CDOObject cc)
      • queryExternalCallActions

        public List<org.palladiosimulator.pcm.seff.ExternalCallAction> queryExternalCallActions​(Object a,
                                                                                                List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
      • queryInternalActions

        public List<org.palladiosimulator.pcm.seff.InternalAction> queryInternalActions​(Object a,
                                                                                        List<org.palladiosimulator.pcm.seff.InternalAction> result)