Package org.xcsp.modeler.entities
Class ModelingEntity
- java.lang.Object
-
- org.xcsp.modeler.entities.ModelingEntity
-
- Direct Known Subclasses:
CtrEntities.CtrEntity
,ObjEntities.ObjEntity
,VarEntities.VarEntity
public abstract class ModelingEntity extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ModelingEntity.TagDummy
-
Constructor Summary
Constructors Modifier Constructor Description protected
ModelingEntity(String id, String note, Types.TypeClass... classes)
protected
ModelingEntity(Types.TypeClass... classes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelingEntity
id(String id)
ModelingEntity
note(String note)
boolean
nullBasicAttributes()
ModelingEntity
tag(String... classes)
ModelingEntity
tag(Types.TypeClass... classes)
-
-
-
Field Detail
-
id
public String id
-
note
public String note
-
classes
public final Set<Types.TypeClass> classes
-
-
Constructor Detail
-
ModelingEntity
protected ModelingEntity(String id, String note, Types.TypeClass... classes)
-
ModelingEntity
protected ModelingEntity(Types.TypeClass... classes)
-
-
Method Detail
-
id
public final ModelingEntity id(String id)
-
note
public ModelingEntity note(String note)
-
tag
public ModelingEntity tag(Types.TypeClass... classes)
-
tag
public final ModelingEntity tag(String... classes)
-
nullBasicAttributes
public final boolean nullBasicAttributes()
-
-