public class ClassAttribute extends Object implements Attribute, DiagramMember
| Constructor and Description |
|---|
ClassAttribute(Field field) |
ClassAttribute(Field field,
String fieldName) |
| Modifier and Type | Method and Description |
|---|---|
Stream<Class> |
getConcernedTypes() |
Class |
getDeclaringClass() |
Field |
getField() |
Optional<Link> |
getLink() |
String |
getName() |
Optional<String> |
getType() |
boolean |
isBidirectional() |
boolean |
isLeftCollection() |
boolean |
isManaged(Set<Class> classes) |
boolean |
isRightCollection() |
void |
setBidirectional(boolean bidirectional) |
ClassAttribute |
setLink(Optional<Link> link) |
String |
toStringAttribute() |
public ClassAttribute(Field field)
public String getName()
getName in interface AttributegetName in interface DiagramMemberpublic Field getField()
public Class getDeclaringClass()
getDeclaringClass in interface DiagramMemberpublic Stream<Class> getConcernedTypes()
getConcernedTypes in interface DiagramMemberpublic void setBidirectional(boolean bidirectional)
public boolean isBidirectional()
isBidirectional in interface DiagramMemberpublic boolean isRightCollection()
isRightCollection in interface DiagramMemberpublic boolean isLeftCollection()
isLeftCollection in interface DiagramMemberpublic String toStringAttribute()
public ClassAttribute setLink(Optional<Link> link)
Copyright © 2017 Focus IT. All rights reserved.