Class IvmlParser

  • All Implemented Interfaces:
    IParser, net.ssehub.easy.basics.modelManagement.ModelInitializer.IModelInitializer

    public class IvmlParser
    extends net.ssehub.easy.basics.modelManagement.AbstractModelInitializer<net.ssehub.easy.varModel.model.Project>
    implements IParser
    Registers IMVL automatically.
    Author:
    Holger Eichelberger
    • Constructor Summary

      Constructors 
      Constructor Description
      IvmlParser()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void activate​(org.osgi.service.component.ComponentContext context)
      Private method to activate plugin.
      protected void deactivate​(org.osgi.service.component.ComponentContext context)
      Private method to to de-activate plugin.
      protected net.ssehub.easy.basics.modelManagement.IModelLoader<net.ssehub.easy.varModel.model.Project> getModelLoader()  
      protected net.ssehub.easy.basics.modelManagement.ModelManagement<net.ssehub.easy.varModel.model.Project> getModelManagement()  
      • Methods inherited from class net.ssehub.easy.basics.modelManagement.AbstractModelInitializer

        addLocation, addLocationToFront, registerLoader, removeLocation, stripFile, unregisterLoader
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IvmlParser

        public IvmlParser()
    • Method Detail

      • activate

        protected void activate​(org.osgi.service.component.ComponentContext context)
        Private method to activate plugin.
        Parameters:
        context - Context.
      • deactivate

        protected void deactivate​(org.osgi.service.component.ComponentContext context)
        Private method to to de-activate plugin.
        Parameters:
        context - Context.
      • getModelManagement

        protected net.ssehub.easy.basics.modelManagement.ModelManagement<net.ssehub.easy.varModel.model.Project> getModelManagement()
        Specified by:
        getModelManagement in class net.ssehub.easy.basics.modelManagement.AbstractModelInitializer<net.ssehub.easy.varModel.model.Project>
      • getModelLoader

        protected net.ssehub.easy.basics.modelManagement.IModelLoader<net.ssehub.easy.varModel.model.Project> getModelLoader()
        Specified by:
        getModelLoader in class net.ssehub.easy.basics.modelManagement.AbstractModelInitializer<net.ssehub.easy.varModel.model.Project>