Class QMLContractAdapterFactory

    • Field Detail

      • modelPackage

        protected static QMLContractPackage modelPackage
        The cached model package.
        Generated class or method.
      • modelSwitch

        protected QMLContractSwitch<Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
        Generated class or method.
    • Constructor Detail

      • QMLContractAdapterFactory

        public QMLContractAdapterFactory()
        Creates an instance of the adapter factory.
        Generated class or method.
    • Method Detail

      • isFactoryForType

        public boolean isFactoryForType​(Object object)
        Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.
        Specified by:
        isFactoryForType in interface AdapterFactory
        Overrides:
        isFactoryForType in class AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
        Generated class or method.
      • createAdapter

        public Adapter createAdapter​(Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
        Generated class or method.
      • createSimpleQMLContractAdapter

        public Adapter createSimpleQMLContractAdapter()
        Creates a new adapter for an object of class 'Simple QML Contract'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SimpleQMLContract
        Generated class or method.
      • createCriterionAdapter

        public Adapter createCriterionAdapter()
        Creates a new adapter for an object of class ' Criterion'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Criterion
        Generated class or method.
      • createEvaluationAspectAdapter

        public Adapter createEvaluationAspectAdapter()
        Creates a new adapter for an object of class 'Evaluation Aspect'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        EvaluationAspect
        Generated class or method.
      • createAspectRequirementAdapter

        public Adapter createAspectRequirementAdapter()
        Creates a new adapter for an object of class 'Aspect Requirement'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        AspectRequirement
        Generated class or method.
      • createValueLiteralAdapter

        public Adapter createValueLiteralAdapter()
        Creates a new adapter for an object of class 'Value Literal'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ValueLiteral
        Generated class or method.
      • createPercentileAdapter

        public Adapter createPercentileAdapter()
        Creates a new adapter for an object of class 'Percentile'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Percentile
        Generated class or method.
      • createPointEstimatorAdapter

        public Adapter createPointEstimatorAdapter()
        Creates a new adapter for an object of class 'Point Estimator'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        PointEstimator
        Generated class or method.
      • createStochasticEvaluationAspectAdapter

        public Adapter createStochasticEvaluationAspectAdapter()
        Creates a new adapter for an object of class 'Stochastic Evaluation Aspect'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        StochasticEvaluationAspect
        Generated class or method.
      • createFrequencyAdapter

        public Adapter createFrequencyAdapter()
        Creates a new adapter for an object of class ' Frequency'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Frequency
        Generated class or method.
      • createRangeValueAdapter

        public Adapter createRangeValueAdapter()
        Creates a new adapter for an object of class 'Range Value'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RangeValue
        Generated class or method.
      • createMeanAdapter

        public Adapter createMeanAdapter()
        Creates a new adapter for an object of class ' Mean'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Mean
        Generated class or method.
      • createVarianceAdapter

        public Adapter createVarianceAdapter()
        Creates a new adapter for an object of class ' Variance'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Variance
        Generated class or method.
      • createNumericLiteralAdapter

        public Adapter createNumericLiteralAdapter()
        Creates a new adapter for an object of class 'Numeric Literal'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        NumericLiteral
        Generated class or method.
      • createEnumLiteralAdapter

        public Adapter createEnumLiteralAdapter()
        Creates a new adapter for an object of class 'Enum Literal'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        EnumLiteral
        Generated class or method.
      • createSetLiteralAdapter

        public Adapter createSetLiteralAdapter()
        Creates a new adapter for an object of class 'Set Literal'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        SetLiteral
        Generated class or method.
      • createRefinedQMLContractAdapter

        public Adapter createRefinedQMLContractAdapter()
        Creates a new adapter for an object of class 'Refined QML Contract'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        RefinedQMLContract
        Generated class or method.
      • createValueAdapter

        public Adapter createValueAdapter()
        Creates a new adapter for an object of class ' Value'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Value
        Generated class or method.
      • createDeterministicEvaluationAspectAdapter

        public Adapter createDeterministicEvaluationAspectAdapter()
        Creates a new adapter for an object of class 'Deterministic Evaluation Aspect'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        DeterministicEvaluationAspect
        Generated class or method.
      • createObjectiveAdapter

        public Adapter createObjectiveAdapter()
        Creates a new adapter for an object of class ' Objective'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Objective
        Generated class or method.
      • createConstraintAdapter

        public Adapter createConstraintAdapter()
        Creates a new adapter for an object of class 'Constraint'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Constraint
        Generated class or method.
      • createRestrictionAdapter

        public Adapter createRestrictionAdapter()
        Creates a new adapter for an object of class 'Restriction'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Restriction
        Generated class or method.
      • createGoalAdapter

        public Adapter createGoalAdapter()
        Creates a new adapter for an object of class ' Goal'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Goal
        Generated class or method.
      • createGenericQMLContractAdapter

        public Adapter createGenericQMLContractAdapter()
        Creates a new adapter for an object of class 'Generic QML Contract'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        GenericQMLContract
        Generated class or method.
      • createScaleLiteralAdapter

        public Adapter createScaleLiteralAdapter()
        Creates a new adapter for an object of class 'Scale Literal'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ScaleLiteral
        Generated class or method.
      • createIdentifierAdapter

        public Adapter createIdentifierAdapter()
        Creates a new adapter for an object of class 'Identifier'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Identifier
        Generated class or method.
      • createNamedElementAdapter

        public Adapter createNamedElementAdapter()
        Creates a new adapter for an object of class ' Named Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        NamedElement
        Generated class or method.
      • createEntityAdapter

        public Adapter createEntityAdapter()
        Creates a new adapter for an object of class 'Entity'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        Entity
        Generated class or method.
      • createQMLDeclarationAdapter

        public Adapter createQMLDeclarationAdapter()
        Creates a new adapter for an object of class 'QML Declaration'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        QMLDeclaration
        Generated class or method.
      • createEModelElementAdapter

        public Adapter createEModelElementAdapter()
        Creates a new adapter for an object of class 'EModel Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        EModelElement
        Generated class or method.
      • createENamedElementAdapter

        public Adapter createENamedElementAdapter()
        Creates a new adapter for an object of class 'ENamed Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.
        Returns:
        the new adapter.
        See Also:
        ENamedElement
        Generated class or method.
      • createEObjectAdapter

        public Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.
        Generated class or method.