Package ips.annot.model.db
Class LinkDefinition
- java.lang.Object
-
- ips.annot.model.db.LinkDefinition
-
public class LinkDefinition extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringINITstatic java.lang.StringMANY_TO_MANYstatic java.lang.StringMANY_TO_ONEstatic java.lang.StringONE_TO_MANY
-
Constructor Summary
Constructors Constructor Description LinkDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LevelDefinitiongetSubLevel()LevelDefinitiongetSuperLevel()java.lang.StringgetType()booleanisValidItemLinkDefinition(Item i1, Item i2)booleanisValidTierLinkDefinition(LevelDefinition superTier, LevelDefinition subTier)voidsetSubLevel(LevelDefinition subTier)voidsetSuperLevel(LevelDefinition superTier)voidsetType(java.lang.String type)java.lang.StringtoString()
-
-
-
Field Detail
-
INIT
public static final java.lang.String INIT
- See Also:
- Constant Field Values
-
ONE_TO_MANY
public static final java.lang.String ONE_TO_MANY
- See Also:
- Constant Field Values
-
MANY_TO_ONE
public static final java.lang.String MANY_TO_ONE
- See Also:
- Constant Field Values
-
MANY_TO_MANY
public static final java.lang.String MANY_TO_MANY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSuperLevel
public LevelDefinition getSuperLevel()
-
setSuperLevel
public void setSuperLevel(LevelDefinition superTier)
-
getSubLevel
public LevelDefinition getSubLevel()
-
setSubLevel
public void setSubLevel(LevelDefinition subTier)
-
getType
public java.lang.String getType()
-
setType
public void setType(java.lang.String type)
-
isValidTierLinkDefinition
public boolean isValidTierLinkDefinition(LevelDefinition superTier, LevelDefinition subTier)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-