fr.ign.cogit.geoxygene.dico
Class GF_PropertyType

java.lang.Object
  extended by fr.ign.cogit.geoxygene.dico.GF_PropertyType
Direct Known Subclasses:
GF_AssociationRole, GF_AttributeType, GF_Operation

public abstract class GF_PropertyType
extends java.lang.Object

Classe mère pour les métaclasses de propriétés définissant les caractéristiques des classes géographiques Feature Types ou des associations Association Types. (opérations, attributs, rôles dans une associations).

Version:
1.0
Author:
Thierry Badard & Arnaud Braun

Field Summary
protected  java.util.List constraint
          Les contraintes.
protected  java.lang.String definition
          Définition.
protected  GF_FeatureType featureType
          Feature type auquel est rattaché la propriété.
protected  int id
          Identifiant.
protected  java.lang.String memberName
          Nom de la propriété.
 
Constructor Summary
GF_PropertyType()
           
 
Method Summary
 void addConstraint(GF_Constraint value)
          Ajoute une contrainte.
 java.util.List getConstraint()
          Renvoie la liste des contraintes.
 java.lang.String getDefinition()
          Renvoie la définition.
 GF_FeatureType getFeatureType()
          Renvoie le feature type auquel est rattaché la propriété.
 int getId()
          Renvoie l'identifiant.
 java.lang.String getMemberName()
          Renvoie le nom de la propriété.
 void setConstraint(java.util.List L)
          Affecte une liste de contraintes
 void setDefinition(java.lang.String Definition)
          Affecte une définition.
 void setFeatureType(GF_FeatureType FeatureType)
          Affecte un feature type à la propriété.
 void setId(int Id)
          Affecte un identifiant.
 void setMemberName(java.lang.String MemberName)
          Affecte un nom de propriété.
 int sizeConstraint()
          Renvoie le nombre de contraintes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected int id
Identifiant.


featureType

protected GF_FeatureType featureType
Feature type auquel est rattaché la propriété.


memberName

protected java.lang.String memberName
Nom de la propriété.


definition

protected java.lang.String definition
Définition.


constraint

protected java.util.List constraint
Les contraintes.

Constructor Detail

GF_PropertyType

public GF_PropertyType()
Method Detail

getId

public int getId()
Renvoie l'identifiant.


setId

public void setId(int Id)
Affecte un identifiant.


getFeatureType

public GF_FeatureType getFeatureType()
Renvoie le feature type auquel est rattaché la propriété.


setFeatureType

public void setFeatureType(GF_FeatureType FeatureType)
Affecte un feature type à la propriété.


getMemberName

public java.lang.String getMemberName()
Renvoie le nom de la propriété.


setMemberName

public void setMemberName(java.lang.String MemberName)
Affecte un nom de propriété.


getDefinition

public java.lang.String getDefinition()
Renvoie la définition.


setDefinition

public void setDefinition(java.lang.String Definition)
Affecte une définition.


getConstraint

public java.util.List getConstraint()
Renvoie la liste des contraintes.


setConstraint

public void setConstraint(java.util.List L)
Affecte une liste de contraintes


addConstraint

public void addConstraint(GF_Constraint value)
Ajoute une contrainte.


sizeConstraint

public int sizeConstraint()
Renvoie le nombre de contraintes.