Class MetadataChanges

java.lang.Object
eu.xenit.alfred.api.node.MetadataChanges

public class MetadataChanges extends Object
Datastructure that represents changes to the metadata of a noderef
  • Constructor Details

    • MetadataChanges

      public MetadataChanges()
    • MetadataChanges

      public MetadataChanges(QName type, QName[] aspectsToAdd, QName[] aspectsToRemove, Map<String,String[]> propertiesToAdd, String[] propertiesToRemove, Map<QName,String[]> propertiesToSet)
    • MetadataChanges

      public MetadataChanges(QName type, QName[] aspectsToAdd, QName[] aspectsToRemove, Map<QName,String[]> propertiesToSet)
    • MetadataChanges

      public MetadataChanges(QName type, boolean cleanUpAspectsOnGeneralization, QName[] aspectsToAdd, QName[] aspectsToRemove, Map<QName,String[]> propertiesToSet)
  • Method Details

    • getType

      public QName getType()
    • setType

      public void setType(QName type)
    • hasCleanUpAspectsOnGeneralization

      public boolean hasCleanUpAspectsOnGeneralization()
    • setCleanUpAspectsOnGeneralization

      public void setCleanUpAspectsOnGeneralization(boolean cleanUpAspectsOnGeneralization)
    • getAspectsToAdd

      public QName[] getAspectsToAdd()
    • setAspectsToAdd

      public void setAspectsToAdd(QName[] aspectsToAdd)
    • getAspectsToRemove

      public QName[] getAspectsToRemove()
    • setAspectsToRemove

      public void setAspectsToRemove(QName[] aspectsToRemove)
    • getPropertiesToSet

      public Map<QName,String[]> getPropertiesToSet()
    • setPropertiesToSet

      public void setPropertiesToSet(Map<QName,String[]> propertiesToSet)