coras.reuse
Class Experience

java.lang.Object
  extended byjava.util.Observable
      extended bycoras.common.CorasAsset
          extended bycoras.common.CorasElement
              extended bycoras.reuse.Experience
Direct Known Subclasses:
DocumentExperience, FaultTreeExperience, UMLModelExperience

public abstract class Experience
extends CorasElement

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
 
Constructor Summary
protected Experience(no.sintef.assetrepository.Asset asset)
           
 
Method Summary
protected static no.sintef.assetrepository.Asset createAsset(ExperiencePackage experiencePackage, coras.types.ElementTypeEnum type, 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, CorasRepresentation[] representations)
           
 CategoryEnum getCategory()
           
 java.lang.String getDomain()
           
protected static coras.types.ElementTypeEnum getType(no.sintef.assetrepository.Asset asset)
           
 void setDomain(java.lang.String newDomain)
           
 
Methods inherited from class coras.common.CorasElement
createAsset, createAsset, getConcern, getSubtype, getType, getViewpoints, setConcern, setViewpoints
 
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
 

Constructor Detail

Experience

protected Experience(no.sintef.assetrepository.Asset asset)
Parameters:
asset -
Method Detail

createAsset

protected static no.sintef.assetrepository.Asset createAsset(ExperiencePackage experiencePackage,
                                                             coras.types.ElementTypeEnum type,
                                                             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,
                                                             CorasRepresentation[] representations)
                                                      throws no.sintef.lock.LockException
Throws:
no.sintef.lock.LockException

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

getType

protected static coras.types.ElementTypeEnum getType(no.sintef.assetrepository.Asset asset)


Copyright © 2003-2005 SINTEF. All Rights Reserved.