org.fopps.model
Class CoreAsset
java.lang.Object
|
+--org.fopps.model.AbstractItem
|
+--org.fopps.model.ProjectItem
|
+--org.fopps.model.CoreAsset
- All Implemented Interfaces:
- java.lang.Cloneable, ModelListener
- public class CoreAsset
- extends ProjectItem
A CoreAsset is a part of a product. It provides features which are configured during product compilation.
CoreAssets have features, but can only be configured in combination with a product.
|
Constructor Summary |
CoreAsset(java.lang.String name)
Creates a new core asset. |
|
Method Summary |
java.lang.Object |
clone()
Clones this instance including listeners |
void |
setRootFeature(Feature pRootFeature)
Sets the root feature. |
java.lang.String |
toString()
|
| Methods inherited from class org.fopps.model.ProjectItem |
copyAttributes, delete, extendEnd, extendStart, fixTimimg, fixTimimg, getContainer, getDependendProjects, getDuration, getEnd, getRootFeature, getStart, getStatus, getSuppliedProjects, getTotalDuration, modelChanged, move, setContainer, setDescription, setEnd, setName, setStart, setStatus |
| Methods inherited from class org.fopps.model.AbstractItem |
addIncoming, addListener, addOutgoing, commitGhostRelations, containsType, filterElements, fireItemAdded, fireItemChanged, fireItemRemoved, getConstraints, getDescription, getIncoming, getIncomingConstraints, getListeners, getName, getOutgoing, getOutgoingConstraints, getRelationTo, hasConstraints, isBlockEvents, isConnectedWith, notifyListeners, removeAllConstraints, removeAllIncoming, removeAllListener, removeAllOutgoing, removeAllRelations, removeGhostRelations, removeIncoming, removeListener, removeOutgoing, removeRelationTo, setBlockEvents, setIncoming, setOutgoing |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CoreAsset
public CoreAsset(java.lang.String name)
- Creates a new core asset.
- Parameters:
name - Name of the asset
setRootFeature
public void setRootFeature(Feature pRootFeature)
- Sets the root feature. If the current value is the
same as the given parameter, no change event will be emitted.
- Overrides:
setRootFeature in class ProjectItem
- Parameters:
pRootFeature - New root feature
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Clones this instance including listeners
- Overrides:
clone in class ProjectItem
java.lang.CloneNotSupportedException
toString
public java.lang.String toString()
- Overrides:
toString in class ProjectItem
Fopps 0.19 - Copyright © 2002 Oliver Wieland. All Rights Reserved.