Class PogoDslAdapterFactory

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.AdapterFactory

    public class PogoDslAdapterFactory
    extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
    The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
    See Also:
    PogoDslPackage
    • Field Detail

      • modelPackage

        protected static PogoDslPackage modelPackage
        The cached model package.
      • modelSwitch

        protected PogoDslSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
    • Constructor Detail

      • PogoDslAdapterFactory

        public PogoDslAdapterFactory()
        Creates an instance of the adapter factory.
    • Method Detail

      • isFactoryForType

        public boolean isFactoryForType​(java.lang.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 org.eclipse.emf.common.notify.AdapterFactory
        Overrides:
        isFactoryForType in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
      • createAdapter

        public org.eclipse.emf.common.notify.Adapter createAdapter​(org.eclipse.emf.common.notify.Notifier target)
        Creates an adapter for the target.
        Overrides:
        createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
        Parameters:
        target - the object to adapt.
        Returns:
        the adapter for the target.
      • createPogoSystemAdapter

        public org.eclipse.emf.common.notify.Adapter createPogoSystemAdapter()
        Creates a new adapter for an object of class 'Pogo System'. 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:
        PogoSystem
      • createImportAdapter

        public org.eclipse.emf.common.notify.Adapter createImportAdapter()
        Creates a new adapter for an object of class 'Import'. 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:
        Import
      • createPogoMultiClassesAdapter

        public org.eclipse.emf.common.notify.Adapter createPogoMultiClassesAdapter()
        Creates a new adapter for an object of class 'Pogo Multi Classes'. 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:
        PogoMultiClasses
      • createOneClassSimpleDefAdapter

        public org.eclipse.emf.common.notify.Adapter createOneClassSimpleDefAdapter()
        Creates a new adapter for an object of class 'One Class Simple Def'. 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:
        OneClassSimpleDef
      • createPogoDeviceClassAdapter

        public org.eclipse.emf.common.notify.Adapter createPogoDeviceClassAdapter()
        Creates a new adapter for an object of class 'Pogo Device Class'. 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:
        PogoDeviceClass
      • createClassDescriptionAdapter

        public org.eclipse.emf.common.notify.Adapter createClassDescriptionAdapter()
        Creates a new adapter for an object of class 'Class Description'. 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:
        ClassDescription
      • createInheritanceAdapter

        public org.eclipse.emf.common.notify.Adapter createInheritanceAdapter()
        Creates a new adapter for an object of class 'Inheritance'. 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:
        Inheritance
      • createClassIdentificationAdapter

        public org.eclipse.emf.common.notify.Adapter createClassIdentificationAdapter()
        Creates a new adapter for an object of class 'Class Identification'. 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:
        ClassIdentification
      • createCommentsAdapter

        public org.eclipse.emf.common.notify.Adapter createCommentsAdapter()
        Creates a new adapter for an object of class 'Comments'. 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:
        Comments
      • createPreferencesAdapter

        public org.eclipse.emf.common.notify.Adapter createPreferencesAdapter()
        Creates a new adapter for an object of class 'Preferences'. 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:
        Preferences
      • createStateAdapter

        public org.eclipse.emf.common.notify.Adapter createStateAdapter()
        Creates a new adapter for an object of class 'State'. 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:
        State
      • createPropertyAdapter

        public org.eclipse.emf.common.notify.Adapter createPropertyAdapter()
        Creates a new adapter for an object of class 'Property'. 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:
        Property
      • createPropTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createPropTypeAdapter()
        Creates a new adapter for an object of class 'Prop Type'. 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:
        PropType
      • createSimpleTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createSimpleTypeAdapter()
        Creates a new adapter for an object of class 'Simple Type'. 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:
        SimpleType
      • createVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createVectorTypeAdapter()
        Creates a new adapter for an object of class 'Vector Type'. 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:
        VectorType
      • createInheritanceStatusAdapter

        public org.eclipse.emf.common.notify.Adapter createInheritanceStatusAdapter()
        Creates a new adapter for an object of class 'Inheritance Status'. 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:
        InheritanceStatus
      • createCommandAdapter

        public org.eclipse.emf.common.notify.Adapter createCommandAdapter()
        Creates a new adapter for an object of class 'Command'. 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:
        Command
      • createArgumentAdapter

        public org.eclipse.emf.common.notify.Adapter createArgumentAdapter()
        Creates a new adapter for an object of class 'Argument'. 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:
        Argument
      • createAttributeAdapter

        public org.eclipse.emf.common.notify.Adapter createAttributeAdapter()
        Creates a new adapter for an object of class 'Attribute'. 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:
        Attribute
      • createForwardedAttributeAdapter

        public org.eclipse.emf.common.notify.Adapter createForwardedAttributeAdapter()
        Creates a new adapter for an object of class 'Forwarded Attribute'. 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:
        ForwardedAttribute
      • createFireEventsAdapter

        public org.eclipse.emf.common.notify.Adapter createFireEventsAdapter()
        Creates a new adapter for an object of class 'Fire Events'. 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:
        FireEvents
      • createEventCriteriaAdapter

        public org.eclipse.emf.common.notify.Adapter createEventCriteriaAdapter()
        Creates a new adapter for an object of class 'Event Criteria'. 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:
        EventCriteria
      • createAttrPropertiesAdapter

        public org.eclipse.emf.common.notify.Adapter createAttrPropertiesAdapter()
        Creates a new adapter for an object of class 'Attr Properties'. 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:
        AttrProperties
      • createAdditionalFileAdapter

        public org.eclipse.emf.common.notify.Adapter createAdditionalFileAdapter()
        Creates a new adapter for an object of class 'Additional File'. 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:
        AdditionalFile
      • createOverlodedPollPeriodObjectAdapter

        public org.eclipse.emf.common.notify.Adapter createOverlodedPollPeriodObjectAdapter()
        Creates a new adapter for an object of class 'Overloded Poll Period Object'. 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:
        OverlodedPollPeriodObject
      • createPipeAdapter

        public org.eclipse.emf.common.notify.Adapter createPipeAdapter()
        Creates a new adapter for an object of class 'Pipe'. 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:
        Pipe
      • createTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createTypeAdapter()
        Creates a new adapter for an object of class 'Type'. 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:
        Type
      • createVoidTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createVoidTypeAdapter()
        Creates a new adapter for an object of class 'Void Type'. 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:
        VoidType
      • createBooleanTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createBooleanTypeAdapter()
        Creates a new adapter for an object of class 'Boolean Type'. 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:
        BooleanType
      • createShortTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createShortTypeAdapter()
        Creates a new adapter for an object of class 'Short Type'. 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:
        ShortType
      • createUShortTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createUShortTypeAdapter()
        Creates a new adapter for an object of class 'UShort Type'. 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:
        UShortType
      • createIntTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createIntTypeAdapter()
        Creates a new adapter for an object of class 'Int Type'. 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:
        IntType
      • createUIntTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createUIntTypeAdapter()
        Creates a new adapter for an object of class 'UInt Type'. 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:
        UIntType
      • createFloatTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createFloatTypeAdapter()
        Creates a new adapter for an object of class 'Float Type'. 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:
        FloatType
      • createDoubleTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createDoubleTypeAdapter()
        Creates a new adapter for an object of class 'Double Type'. 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:
        DoubleType
      • createStringTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createStringTypeAdapter()
        Creates a new adapter for an object of class 'String Type'. 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:
        StringType
      • createCharArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createCharArrayTypeAdapter()
        Creates a new adapter for an object of class 'Char Array Type'. 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:
        CharArrayType
      • createShortArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createShortArrayTypeAdapter()
        Creates a new adapter for an object of class 'Short Array Type'. 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:
        ShortArrayType
      • createUShortArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createUShortArrayTypeAdapter()
        Creates a new adapter for an object of class 'UShort Array Type'. 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:
        UShortArrayType
      • createIntArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createIntArrayTypeAdapter()
        Creates a new adapter for an object of class 'Int Array Type'. 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:
        IntArrayType
      • createUIntArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createUIntArrayTypeAdapter()
        Creates a new adapter for an object of class 'UInt Array Type'. 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:
        UIntArrayType
      • createFloatArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createFloatArrayTypeAdapter()
        Creates a new adapter for an object of class 'Float Array Type'. 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:
        FloatArrayType
      • createDoubleArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createDoubleArrayTypeAdapter()
        Creates a new adapter for an object of class 'Double Array Type'. 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:
        DoubleArrayType
      • createStringArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createStringArrayTypeAdapter()
        Creates a new adapter for an object of class 'String Array Type'. 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:
        StringArrayType
      • createLongStringArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createLongStringArrayTypeAdapter()
        Creates a new adapter for an object of class 'Long String Array Type'. 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:
        LongStringArrayType
      • createDoubleStringArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createDoubleStringArrayTypeAdapter()
        Creates a new adapter for an object of class 'Double String Array Type'. 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:
        DoubleStringArrayType
      • createStateTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createStateTypeAdapter()
        Creates a new adapter for an object of class 'State Type'. 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:
        StateType
      • createConstStringTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createConstStringTypeAdapter()
        Creates a new adapter for an object of class 'Const String Type'. 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:
        ConstStringType
      • createBooleanArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createBooleanArrayTypeAdapter()
        Creates a new adapter for an object of class 'Boolean Array Type'. 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:
        BooleanArrayType
      • createUCharTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createUCharTypeAdapter()
        Creates a new adapter for an object of class 'UChar Type'. 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:
        UCharType
      • createLongTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createLongTypeAdapter()
        Creates a new adapter for an object of class 'Long Type'. 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:
        LongType
      • createULongTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createULongTypeAdapter()
        Creates a new adapter for an object of class 'ULong Type'. 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:
        ULongType
      • createLongArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createLongArrayTypeAdapter()
        Creates a new adapter for an object of class 'Long Array Type'. 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:
        LongArrayType
      • createULongArrayTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createULongArrayTypeAdapter()
        Creates a new adapter for an object of class 'ULong Array Type'. 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:
        ULongArrayType
      • createDevIntTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createDevIntTypeAdapter()
        Creates a new adapter for an object of class 'Dev Int Type'. 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:
        DevIntType
      • createEncodedTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createEncodedTypeAdapter()
        Creates a new adapter for an object of class 'Encoded Type'. 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:
        EncodedType
      • createEnumTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createEnumTypeAdapter()
        Creates a new adapter for an object of class 'Enum Type'. 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:
        EnumType
      • createShortVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createShortVectorTypeAdapter()
        Creates a new adapter for an object of class 'Short Vector Type'. 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:
        ShortVectorType
      • createIntVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createIntVectorTypeAdapter()
        Creates a new adapter for an object of class 'Int Vector Type'. 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:
        IntVectorType
      • createLongVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createLongVectorTypeAdapter()
        Creates a new adapter for an object of class 'Long Vector Type'. 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:
        LongVectorType
      • createULongVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createULongVectorTypeAdapter()
        Creates a new adapter for an object of class 'ULong Vector Type'. 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:
        ULongVectorType
      • createFloatVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createFloatVectorTypeAdapter()
        Creates a new adapter for an object of class 'Float Vector Type'. 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:
        FloatVectorType
      • createDoubleVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createDoubleVectorTypeAdapter()
        Creates a new adapter for an object of class 'Double Vector Type'. 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:
        DoubleVectorType
      • createStringVectorTypeAdapter

        public org.eclipse.emf.common.notify.Adapter createStringVectorTypeAdapter()
        Creates a new adapter for an object of class 'String Vector Type'. 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:
        StringVectorType
      • createEObjectAdapter

        public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
        Creates a new adapter for the default case. This default implementation returns null.
        Returns:
        the new adapter.