20 package net.sf.gridarta.model.archetypetype;
22 import org.jetbrains.annotations.NotNull;
23 import org.jetbrains.annotations.Nullable;
52 public ArchetypeAttribute newArchetypeAttributeBoolSpec(@NotNull
final String archetypeAttributeName, @NotNull
final String attributeName, @NotNull
final String description,
final int inputLength, @NotNull
final String trueValue, @NotNull
final String falseValue) {
76 public ArchetypeAttribute newArchetypeAttributeInt(@NotNull
final String archetypeAttributeName, @NotNull
final String attributeName, @NotNull
final String description,
final int inputLength,
final int minValue,
final int maxValue,
final int minCheckValue,
final int maxCheckValue) {
77 return new ArchetypeAttributeInt(archetypeAttributeName, attributeName, description, inputLength, minValue, maxValue, minCheckValue, maxCheckValue);
94 public ArchetypeAttribute newArchetypeAttributeList(@NotNull
final String archetypeAttributeName, @NotNull
final String attributeName, @NotNull
final String description,
final int inputLength, @NotNull
final String listName) {
95 return new ArchetypeAttributeList(archetypeAttributeName, attributeName, description, inputLength, listName);
100 public ArchetypeAttribute newArchetypeAttributeList2(@NotNull
final String archetypeAttributeName, @NotNull
final String attributeName, @NotNull
final String description,
final int inputLength, @NotNull
final String listName1, @NotNull
final String listName2) {
101 return new ArchetypeAttributeList2(archetypeAttributeName, attributeName, description, inputLength, listName1, listName2);
136 public ArchetypeAttribute newArchetypeAttributeText(@NotNull
final String archetypeAttributeName, @NotNull
final String endingOld, @NotNull
final String attributeName, @NotNull
final String description,
final int inputLength, @Nullable
final String fileExtension) {
137 return new ArchetypeAttributeText(archetypeAttributeName, endingOld, attributeName, description, inputLength, fileExtension);