public class PCMext extends Object
Constructor and Description |
---|
PCMext() |
Modifier and Type | Method and Description |
---|---|
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.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.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 |
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.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) |
public org.palladiosimulator.pcm.seff.StartAction findStart(List<org.palladiosimulator.pcm.seff.AbstractAction> actions)
public Iterable<org.palladiosimulator.pcm.core.composition.Connector> connectors(org.palladiosimulator.pcm.core.composition.ComposedStructure s)
public boolean hasConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)
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)
public boolean hasProvidedDelegationConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.ProvidedRole p)
public org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedDelegationConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.ProvidedRole p)
public boolean hasRequiredDelegationConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.RequiredRole r)
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)
public boolean hasProvidedInfrastructureDelegationConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureProvidedRole p)
public org.palladiosimulator.pcm.core.composition.ProvidedDelegationConnector getProvidedInfrastructureDelegationConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureProvidedRole p)
public boolean hasRequiredInfrastructureDelegationConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)
public org.palladiosimulator.pcm.core.composition.RequiredDelegationConnector getRequiredInfrastructureDelegationConnector(org.palladiosimulator.pcm.core.composition.ComposedStructure s, org.palladiosimulator.pcm.repository.InfrastructureRequiredRole r)
public List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCallsInLoops(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)
public List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCallsInBranches(org.palladiosimulator.pcm.usagemodel.ScenarioBehaviour scenBe)
public Set<org.palladiosimulator.pcm.system.System> getSystemsFromCalls(Collection<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> calls)
public String parameterUsageLHS(org.palladiosimulator.pcm.parameter.VariableUsage vu)
public boolean hasSEFF(org.palladiosimulator.pcm.repository.Signature service, org.palladiosimulator.pcm.repository.RepositoryComponent c)
public org.palladiosimulator.pcm.seff.ServiceEffectSpecification getSEFF(org.palladiosimulator.pcm.repository.Signature service, org.palladiosimulator.pcm.repository.RepositoryComponent c)
public Set<org.palladiosimulator.analyzer.completions.Completion> getAllCompletions(org.palladiosimulator.pcm.core.composition.ComposedStructure s)
public org.palladiosimulator.pcm.seff.AbstractAction findStopAction(org.palladiosimulator.pcm.seff.AbstractAction a)
public org.palladiosimulator.pcm.usagemodel.AbstractUserAction findStop(org.palladiosimulator.pcm.usagemodel.AbstractUserAction a)
public List<org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity> getProvidingEntities(List<org.palladiosimulator.pcm.repository.ProvidedRole> pr)
public List<org.palladiosimulator.pcm.core.entity.InterfaceProvidingEntity> getProvidingEntitiesRecursive(List<org.palladiosimulator.pcm.repository.ProvidedRole> pr, int i)
public org.palladiosimulator.pcm.repository.BasicComponent findContainerComponent(EObject o)
public List<org.palladiosimulator.pcm.system.System> uniqueSystemList(List<org.palladiosimulator.pcm.system.System> s)
public String getParentSubsystemsIdConcatenationFor(org.palladiosimulator.pcm.system.System s, org.palladiosimulator.pcm.core.composition.ComposedStructure toMatch)
public List<org.palladiosimulator.pcm.seff.ExternalCallAction> queryExternalCallActionsForkedBehaviour(List<org.palladiosimulator.pcm.seff.ForkedBehaviour> list, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)
public List<org.palladiosimulator.pcm.seff.InternalAction> queryInternalActionsForkedBehaviour(List<org.palladiosimulator.pcm.seff.ForkedBehaviour> list, List<org.palladiosimulator.pcm.seff.InternalAction> result)
public org.palladiosimulator.pcm.seff.ResourceDemandingSEFF getRdseff(org.palladiosimulator.pcm.seff.AbstractAction action)
public boolean test(org.palladiosimulator.pcm.core.composition.Connector c, org.palladiosimulator.pcm.core.composition.AssemblyContext ctx, org.palladiosimulator.pcm.repository.Role r)
public List<org.palladiosimulator.pcm.usagemodel.EntryLevelSystemCall> querySystemCalls(org.palladiosimulator.pcm.core.entity.Entity scenBe)
public String getID(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)
public boolean isInnerReference(de.uka.ipd.sdq.stoex.AbstractNamedReference nsr)
public Set<org.palladiosimulator.pcm.core.entity.Entity> collectRepositories(org.eclipse.emf.cdo.CDOObject cc)
public List<org.palladiosimulator.pcm.seff.ExternalCallAction> queryExternalCallActions(Object a, List<org.palladiosimulator.pcm.seff.ExternalCallAction> result)