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 interfaceModelingEntity.TagDummy
-
Constructor Summary
Constructors Modifier Constructor Description protectedModelingEntity(String id, String note, Types.TypeClass... classes)protectedModelingEntity(Types.TypeClass... classes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ModelingEntityid(String id)ModelingEntitynote(String note)booleannullBasicAttributes()ModelingEntitytag(String... classes)ModelingEntitytag(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()
-
-