Class UsagemodelItemProviderAdapterFactory

    • Field Detail

      • parentAdapterFactory

        protected ComposedAdapterFactory parentAdapterFactory
        This keeps track of the root adapter factory that delegates to this adapter factory.
        Generated class or method.
      • childCreationExtenderManager

        protected ChildCreationExtenderManager childCreationExtenderManager
        This helps manage the child creation extenders.
        Generated class or method.
      • supportedTypes

        protected Collection<Object> supportedTypes
        This keeps track of all the supported types checked by isFactoryForType.
        Generated class or method.
      • usageScenarioItemProvider

        protected UsageScenarioItemProvider usageScenarioItemProvider
        This keeps track of the one adapter used for all UsageScenario instances.
        Generated class or method.
      • userDataItemProvider

        protected UserDataItemProvider userDataItemProvider
        This keeps track of the one adapter used for all UserData instances.
        Generated class or method.
      • usageModelItemProvider

        protected UsageModelItemProvider usageModelItemProvider
        This keeps track of the one adapter used for all UsageModel instances.
        Generated class or method.
      • entryLevelSystemCallItemProvider

        protected EntryLevelSystemCallItemProvider entryLevelSystemCallItemProvider
        This keeps track of the one adapter used for all EntryLevelSystemCall instances.
        Generated class or method.
      • scenarioBehaviourItemProvider

        protected ScenarioBehaviourItemProvider scenarioBehaviourItemProvider
        This keeps track of the one adapter used for all ScenarioBehaviour instances.
        Generated class or method.
      • branchTransitionItemProvider

        protected BranchTransitionItemProvider branchTransitionItemProvider
        This keeps track of the one adapter used for all BranchTransition instances.
        Generated class or method.
      • branchItemProvider

        protected BranchItemProvider branchItemProvider
        This keeps track of the one adapter used for all Branch instances.
        Generated class or method.
      • loopItemProvider

        protected LoopItemProvider loopItemProvider
        This keeps track of the one adapter used for all Loop instances.
        Generated class or method.
      • stopItemProvider

        protected StopItemProvider stopItemProvider
        This keeps track of the one adapter used for all Stop instances.
        Generated class or method.
      • startItemProvider

        protected StartItemProvider startItemProvider
        This keeps track of the one adapter used for all Start instances.
        Generated class or method.
      • openWorkloadItemProvider

        protected OpenWorkloadItemProvider openWorkloadItemProvider
        This keeps track of the one adapter used for all OpenWorkload instances.
        Generated class or method.
      • delayItemProvider

        protected DelayItemProvider delayItemProvider
        This keeps track of the one adapter used for all Delay instances.
        Generated class or method.
      • closedWorkloadItemProvider

        protected ClosedWorkloadItemProvider closedWorkloadItemProvider
        This keeps track of the one adapter used for all ClosedWorkload instances.
        Generated class or method.
    • Constructor Detail

      • UsagemodelItemProviderAdapterFactory

        public UsagemodelItemProviderAdapterFactory()
        This constructs an instance.
        Generated class or method.
    • Method Detail

      • createUsageScenarioAdapter

        public Adapter createUsageScenarioAdapter()
        This creates an adapter for a UsageScenario.
        Overrides:
        createUsageScenarioAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createUserDataAdapter

        public Adapter createUserDataAdapter()
        This creates an adapter for a UserData.
        Overrides:
        createUserDataAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createUsageModelAdapter

        public Adapter createUsageModelAdapter()
        This creates an adapter for a UsageModel.
        Overrides:
        createUsageModelAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createEntryLevelSystemCallAdapter

        public Adapter createEntryLevelSystemCallAdapter()
        This creates an adapter for a EntryLevelSystemCall.
        Overrides:
        createEntryLevelSystemCallAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createScenarioBehaviourAdapter

        public Adapter createScenarioBehaviourAdapter()
        This creates an adapter for a ScenarioBehaviour.
        Overrides:
        createScenarioBehaviourAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createBranchTransitionAdapter

        public Adapter createBranchTransitionAdapter()
        This creates an adapter for a BranchTransition.
        Overrides:
        createBranchTransitionAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createBranchAdapter

        public Adapter createBranchAdapter()
        This creates an adapter for a Branch.
        Overrides:
        createBranchAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createLoopAdapter

        public Adapter createLoopAdapter()
        This creates an adapter for a Loop.
        Overrides:
        createLoopAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createStopAdapter

        public Adapter createStopAdapter()
        This creates an adapter for a Stop.
        Overrides:
        createStopAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createStartAdapter

        public Adapter createStartAdapter()
        This creates an adapter for a Start.
        Overrides:
        createStartAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createOpenWorkloadAdapter

        public Adapter createOpenWorkloadAdapter()
        This creates an adapter for a OpenWorkload.
        Overrides:
        createOpenWorkloadAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createDelayAdapter

        public Adapter createDelayAdapter()
        This creates an adapter for a Delay.
        Overrides:
        createDelayAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • createClosedWorkloadAdapter

        public Adapter createClosedWorkloadAdapter()
        This creates an adapter for a ClosedWorkload.
        Overrides:
        createClosedWorkloadAdapter in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • isFactoryForType

        public boolean isFactoryForType​(Object type)
        Specified by:
        isFactoryForType in interface AdapterFactory
        Overrides:
        isFactoryForType in class org.palladiosimulator.pcm.usagemodel.util.UsagemodelAdapterFactory
        Generated class or method.
      • dispose

        public void dispose()
        This disposes all of the item providers created by this factory.
        Specified by:
        dispose in interface IDisposable
        Generated class or method.