coras.reuse
Class ExperiencePackage

java.lang.Object
  extended byjava.util.Observable
      extended bycoras.common.CorasAsset
          extended bycoras.common.CorasPackage
              extended bycoras.reuse.ExperiencePackage

public final class ExperiencePackage
extends CorasPackage

Author:
fvr TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Field Summary
 
Fields inherited from class coras.common.CorasAsset
SHORT_DESCRIPTION
 
Method Summary
 DocumentExperience createDocument(DocumentResult result)
           
 DocumentExperience createDocument(java.lang.String name, java.lang.String shortDescription, java.lang.String fullDescription, CategoryEnum category, java.lang.String domain, coras.structure.ConcernEnum concern, coras.structure.ViewpointEnum[] viewpoints, DocumentRepresentation document)
           
 FaultTreeExperience createFaultTree(FaultTreeResult result)
           
 FaultTreeExperience createFaultTree(java.lang.String name, java.lang.String shortDescription, java.lang.String fullDescription, CategoryEnum category, java.lang.String domain, coras.structure.ConcernEnum concern, coras.structure.ViewpointEnum[] viewpoints, FaultTreeModel faultTreeModel, DiagramRepresentation diagram)
           
static ExperiencePackage createPackage(java.lang.String name, java.lang.String shortDescription, CategoryEnum category, java.lang.String domain, java.lang.String fullDescription)
           
 UMLModelExperience createUMLModel(coras.types.SubtypeEnum subtype, java.lang.String name, java.lang.String shortDescription, java.lang.String fullDescription, CategoryEnum category, java.lang.String domain, coras.structure.ConcernEnum concern, coras.structure.ViewpointEnum[] viewpoints, UMLModelRepresentation umlModel, DiagramRepresentation diagram)
           
 UMLModelExperience createUMLModel(UMLModelResult result)
           
 CategoryEnum getCategory()
           
 java.lang.String getDomain()
           
 Experience getExperience(java.lang.String experienceId)
           
 java.util.Collection getExperiences(SwingWorker worker)
           
static java.util.Collection getPackages()
           
 void setDomain(java.lang.String newDomain)
           
 
Methods inherited from class coras.common.CorasAsset
addRepresentation, checkIn, checkOut, createChildAsset, getChildAssets, getFullDescription, getId, getName, getProperty, getRepresentation, getShortDescription, isDeleted, isDirty, markAsDeleted, removeRepresentation, setFullDescription, setName, setProperty, setShortDescription, unCheckOut
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPackages

public static java.util.Collection getPackages()

createPackage

public static ExperiencePackage createPackage(java.lang.String name,
                                              java.lang.String shortDescription,
                                              CategoryEnum category,
                                              java.lang.String domain,
                                              java.lang.String fullDescription)

getCategory

public CategoryEnum getCategory()

getDomain

public java.lang.String getDomain()
Returns:

setDomain

public void setDomain(java.lang.String newDomain)
               throws no.sintef.lock.LockRequiredException
Throws:
no.sintef.lock.LockRequiredException

getExperiences

public java.util.Collection getExperiences(SwingWorker worker)

getExperience

public Experience getExperience(java.lang.String experienceId)

createUMLModel

public UMLModelExperience createUMLModel(UMLModelResult result)
                                  throws no.sintef.lock.LockException
Throws:
no.sintef.lock.LockException

createUMLModel

public UMLModelExperience createUMLModel(coras.types.SubtypeEnum subtype,
                                         java.lang.String name,
                                         java.lang.String shortDescription,
                                         java.lang.String fullDescription,
                                         CategoryEnum category,
                                         java.lang.String domain,
                                         coras.structure.ConcernEnum concern,
                                         coras.structure.ViewpointEnum[] viewpoints,
                                         UMLModelRepresentation umlModel,
                                         DiagramRepresentation diagram)
                                  throws no.sintef.lock.LockException
Throws:
no.sintef.lock.LockException

createFaultTree

public FaultTreeExperience createFaultTree(FaultTreeResult result)
                                    throws no.sintef.lock.LockException
Throws:
no.sintef.lock.LockException

createFaultTree

public FaultTreeExperience createFaultTree(java.lang.String name,
                                           java.lang.String shortDescription,
                                           java.lang.String fullDescription,
                                           CategoryEnum category,
                                           java.lang.String domain,
                                           coras.structure.ConcernEnum concern,
                                           coras.structure.ViewpointEnum[] viewpoints,
                                           FaultTreeModel faultTreeModel,
                                           DiagramRepresentation diagram)
                                    throws no.sintef.lock.LockException
Throws:
no.sintef.lock.LockException

createDocument

public DocumentExperience createDocument(DocumentResult result)
                                  throws no.sintef.lock.LockException
Throws:
no.sintef.lock.LockException

createDocument

public DocumentExperience createDocument(java.lang.String name,
                                         java.lang.String shortDescription,
                                         java.lang.String fullDescription,
                                         CategoryEnum category,
                                         java.lang.String domain,
                                         coras.structure.ConcernEnum concern,
                                         coras.structure.ViewpointEnum[] viewpoints,
                                         DocumentRepresentation document)
                                  throws no.sintef.lock.LockException
Throws:
no.sintef.lock.LockException


Copyright © 2003-2005 SINTEF. All Rights Reserved.