public class Role extends SDMLibClass
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AGGREGATION |
static RoleSet |
EMPTY_SET |
static java.lang.String |
PROPERTY_ASSOC
one one
Role ----------------------------------- Association
source assoc
|
static java.lang.String |
PROPERTY_CARD |
static java.lang.String |
PROPERTY_CLAZZ |
static java.lang.String |
PROPERTY_KIND |
static java.lang.String |
VANILLA |
listeners, name, PROPERTY_NAME| Modifier | Constructor and Description |
|---|---|
protected |
Role() |
|
Role(Clazz clazz,
java.lang.String roleName,
Card card) |
| Modifier and Type | Method and Description |
|---|---|
protected Association |
createAssoc() |
protected Clazz |
createClazz() |
Association |
getAssoc() |
java.lang.String |
getCard() |
Clazz |
getClazz() |
java.lang.String |
getKind() |
Role |
getPartnerRole() |
java.lang.String |
labelForRole() |
void |
removeYou() |
boolean |
setAssoc(Association value) |
boolean |
setCard(java.lang.String value) |
boolean |
setClazz(Clazz value) |
boolean |
setKind(java.lang.String value) |
java.lang.String |
toString() |
Role |
with(Association value) |
Role |
with(Clazz value) |
Role |
withCard(java.lang.String value) |
Role |
withKind(java.lang.String value) |
Role |
withName(java.lang.String value) |
getName, getPropertyChangeSupportpublic static final java.lang.String VANILLA
public static final java.lang.String AGGREGATION
public static final java.lang.String PROPERTY_CARD
public static final java.lang.String PROPERTY_CLAZZ
public static final java.lang.String PROPERTY_KIND
public static final RoleSet EMPTY_SET
public static final java.lang.String PROPERTY_ASSOC
one one
Role ----------------------------------- Association
source assoc
public java.lang.String toString()
toString in class SDMLibClasspublic java.lang.String labelForRole()
public Clazz getClazz()
public boolean setClazz(Clazz value)
public java.lang.String getCard()
public boolean setCard(java.lang.String value)
public Role withCard(java.lang.String value)
public Role withName(java.lang.String value)
withName in class SDMLibClasspublic java.lang.String getKind()
public boolean setKind(java.lang.String value)
public Role withKind(java.lang.String value)
public Association getAssoc()
public boolean setAssoc(Association value)
public Role with(Association value)
public void removeYou()
removeYou in class SDMLibClasspublic Role getPartnerRole()
protected Clazz createClazz()
protected Association createAssoc()