Class MDSDBlackboard

java.lang.Object
de.uka.ipd.sdq.workflow.blackboard.Blackboard<ResourceSetPartition>
de.uka.ipd.sdq.workflow.mdsd.blackboard.MDSDBlackboard
All Implemented Interfaces:
IBlackboard<ResourceSetPartition>

public class MDSDBlackboard extends Blackboard<ResourceSetPartition>
A blackboard implementation whose partitions use ResourceSet to store EMF Model Resources.
  • Constructor Details

    • MDSDBlackboard

      public MDSDBlackboard()
  • Method Details

    • getContents

      public List<EObject> getContents(ModelLocation modelLocation)
      Get the list of top level elements from the given model.
      Parameters:
      modelLocation - The model
      Returns:
      The list of top level elements of the given model
    • setContents

      public void setContents(ModelLocation modelLocation, List<EObject> newContents)
      Sets the contents.
      Parameters:
      modelLocation - the model location
      newContents - the new contents
    • modelExists

      public boolean modelExists(ModelLocation modelLocation)
      Model exists.
      Parameters:
      modelLocation - the model location
      Returns:
      true, if successful