Class ModelDescriptor

java.lang.Object
kieker.analysis.architecture.repository.ModelDescriptor

public class ModelDescriptor
extends java.lang.Object
Contains information for a single model in the model repository.
Since:
2.0.0
Author:
Reiner Jung
  • Constructor Summary

    Constructors 
    Constructor Description
    ModelDescriptor​(java.lang.String filename, org.eclipse.emf.ecore.EClass rootClass, org.eclipse.emf.ecore.EFactory factory)
    Model descriptor.
    ModelDescriptor​(java.lang.String filename, org.eclipse.emf.ecore.EClass rootClass, org.eclipse.emf.ecore.EFactory factory, boolean required)
    Model descriptor.
  • Method Summary

    Modifier and Type Method Description
    org.eclipse.emf.ecore.EFactory getFactory()  
    java.lang.String getFilename()  
    org.eclipse.emf.ecore.EClass getRootClass()  
    boolean isRequired()  

    Methods inherited from class java.lang.Object

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

    • ModelDescriptor

      public ModelDescriptor​(java.lang.String filename, org.eclipse.emf.ecore.EClass rootClass, org.eclipse.emf.ecore.EFactory factory)
      Model descriptor.
      Parameters:
      filename - filename for the model
      rootClass - root class of the model as EClass instance
      factory - factory for the model
    • ModelDescriptor

      public ModelDescriptor​(java.lang.String filename, org.eclipse.emf.ecore.EClass rootClass, org.eclipse.emf.ecore.EFactory factory, boolean required)
      Model descriptor.
      Parameters:
      filename - filename for the model
      rootClass - root class of the model as EClass instance
      factory - factory for the model
      required - true when the model file must exist
  • Method Details

    • getFilename

      public java.lang.String getFilename()
    • getRootClass

      public org.eclipse.emf.ecore.EClass getRootClass()
    • getFactory

      public org.eclipse.emf.ecore.EFactory getFactory()
    • isRequired

      public boolean isRequired()