Class ProfInfo
- java.lang.Object
-
- fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfo
-
- fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfoWithCategories
-
- fi.tut.mei.resdescapi.rescatapi.model.CommonInfoContainer
-
- fi.tut.mei.resdescapi.rescatapi.model.ProfInfo
-
- All Implemented Interfaces:
Cloneable
public class ProfInfo extends CommonInfoContainer
Data container for descriptive information about a Profile- Author:
- Niko Siltala
-
-
Field Summary
-
Fields inherited from class fi.tut.mei.resdescapi.rescatapi.model.CommonInfoContainer
capabilitiesList, interfaceRefList, propertiesList
-
Fields inherited from class fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfoWithCategories
categoriesList
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()ARDAndProfInfogetParentArdInfo()booleanisAbstractProfile()Is this Profile abstract(true) or implementable(false)voidsetAbstractProfile(boolean abstractProfile)Sets is this Profile abstract(true) or implementable(false)voidsetParentArdInfo(ARDAndProfInfo parentArd)StringtoString()-
Methods inherited from class fi.tut.mei.resdescapi.rescatapi.model.CommonInfoContainer
addCapabilityInfo, addInterfaceRefInfo, addPropertyInfo, equals, getCapabilitiesList, getInterfaceRefList, getPropertiesList, hashCode, setCapabilitiesList, setInterfaceRefList, setPropertiesList
-
Methods inherited from class fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfoWithCategories
addCategoryInfo, getCategoriesList, setCategoriesList
-
Methods inherited from class fi.tut.mei.resdescapi.rescatapi.model.DescriptionInfo
getDescription, getGuid, getId, getName, setDescription, setGuid, setId, setName
-
-
-
-
Constructor Detail
-
ProfInfo
public ProfInfo()
-
ProfInfo
public ProfInfo(ARDAndProfInfo parent)
-
ProfInfo
public ProfInfo(String id, String guid, String name, String desc)
- Parameters:
id-name-desc-
-
ProfInfo
public ProfInfo(ARDAndProfInfo parent, String id, String guid, String name, String desc)
- Parameters:
id-name-desc-
-
-
Method Detail
-
clone
public Object clone() throws CloneNotSupportedException
- Overrides:
clonein classCommonInfoContainer- Throws:
CloneNotSupportedException
-
isAbstractProfile
public boolean isAbstractProfile()
Is this Profile abstract(true) or implementable(false)- Returns:
- the abstractProfile
-
setAbstractProfile
public void setAbstractProfile(boolean abstractProfile)
Sets is this Profile abstract(true) or implementable(false)- Parameters:
abstractProfile- the abstractProfile to set
-
getParentArdInfo
public ARDAndProfInfo getParentArdInfo()
- Returns:
- the parentArd
-
setParentArdInfo
public void setParentArdInfo(ARDAndProfInfo parentArd)
- Parameters:
parentArd- the parentArd to set
-
toString
public String toString()
- Overrides:
toStringin classDescriptionInfo
-
-