20 package net.sf.gridarta.model.archetypetype;
22 import org.jetbrains.annotations.NotNull;
45 super(archetypeAttributeName, attributeName, description, inputLength);
52 return type +
"/" + super.toString();
57 throw new AssertionError();
This Class contains the data of one archetype attribute.
final String archetypeAttributeName
The archetype attribute name.
void visit(@NotNull final ArchetypeAttributeVisitor visitor)
final int inputLength
The input length in characters for text input fields.
Interface for visitors of ArchetypeAttributes.
final String description
The attribute's description.
TestArchetypeAttribute(@NotNull final String type, @NotNull final String archetypeAttributeName, @NotNull final String attributeName, @NotNull final String description, final int inputLength)
Creates a new instance.
final String type
The attribute's type.
An ArchetypeAttribute suitable for unit tests.
final String attributeName
The user interface attribute name.