uk.ac.soton.ecs.grimoires.server.impl.uddiv2.datamodel
Class TModel

java.lang.Object
  extended byuk.ac.soton.ecs.grimoires.server.impl.uddiv2.datamodel.TModel
All Implemented Interfaces:
Serializable, UDDIv2DataModelVisitable

public class TModel
extends Object
implements Serializable, UDDIv2DataModelVisitable

See Also:
Serialized Form

Constructor Summary
TModel()
           
TModel(String authorizedName, CategoryBag categoryBag, Description[] description, IdentifierBag identifierBag, Name name, String operator, OverviewDoc overviewDoc, String tModelKey)
           
 
Method Summary
 Object accept(UDDIv2DataModelVisitor v)
          Grimoires specific methods and constructors
 boolean equals(Object obj)
           
 String getAuthorizedName()
          Gets the authorizedName value for this TModel.
 CategoryBag getCategoryBag()
          Gets the categoryBag value for this TModel.
 Description[] getDescription()
          Gets the description value for this TModel.
 Description getDescription(int i)
           
 IdentifierBag getIdentifierBag()
          Gets the identifierBag value for this TModel.
 Name getName()
          Gets the name value for this TModel.
 String getOperator()
          Gets the operator value for this TModel.
 OverviewDoc getOverviewDoc()
          Gets the overviewDoc value for this TModel.
 String getTModelKey()
          Gets the tModelKey value for this TModel.
 int hashCode()
           
 void setAuthorizedName(String authorizedName)
          Sets the authorizedName value for this TModel.
 void setCategoryBag(CategoryBag categoryBag)
          Sets the categoryBag value for this TModel.
 void setDescription(Description[] description)
          Sets the description value for this TModel.
 void setDescription(int i, Description _value)
           
 void setIdentifierBag(IdentifierBag identifierBag)
          Sets the identifierBag value for this TModel.
 void setName(Name name)
          Sets the name value for this TModel.
 void setOperator(String operator)
          Sets the operator value for this TModel.
 void setOverviewDoc(OverviewDoc overviewDoc)
          Sets the overviewDoc value for this TModel.
 void setTModelKey(String tModelKey)
          Sets the tModelKey value for this TModel.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TModel

public TModel()

TModel

public TModel(String authorizedName,
              CategoryBag categoryBag,
              Description[] description,
              IdentifierBag identifierBag,
              Name name,
              String operator,
              OverviewDoc overviewDoc,
              String tModelKey)
Method Detail

getName

public Name getName()
Gets the name value for this TModel.

Returns:
name

setName

public void setName(Name name)
Sets the name value for this TModel.

Parameters:
name -

getDescription

public Description[] getDescription()
Gets the description value for this TModel.

Returns:
description

setDescription

public void setDescription(Description[] description)
Sets the description value for this TModel.

Parameters:
description -

getDescription

public Description getDescription(int i)

setDescription

public void setDescription(int i,
                           Description _value)

getOverviewDoc

public OverviewDoc getOverviewDoc()
Gets the overviewDoc value for this TModel.

Returns:
overviewDoc

setOverviewDoc

public void setOverviewDoc(OverviewDoc overviewDoc)
Sets the overviewDoc value for this TModel.

Parameters:
overviewDoc -

getIdentifierBag

public IdentifierBag getIdentifierBag()
Gets the identifierBag value for this TModel.

Returns:
identifierBag

setIdentifierBag

public void setIdentifierBag(IdentifierBag identifierBag)
Sets the identifierBag value for this TModel.

Parameters:
identifierBag -

getCategoryBag

public CategoryBag getCategoryBag()
Gets the categoryBag value for this TModel.

Returns:
categoryBag

setCategoryBag

public void setCategoryBag(CategoryBag categoryBag)
Sets the categoryBag value for this TModel.

Parameters:
categoryBag -

getTModelKey

public String getTModelKey()
Gets the tModelKey value for this TModel.

Returns:
tModelKey

setTModelKey

public void setTModelKey(String tModelKey)
Sets the tModelKey value for this TModel.

Parameters:
tModelKey -

getOperator

public String getOperator()
Gets the operator value for this TModel.

Returns:
operator

setOperator

public void setOperator(String operator)
Sets the operator value for this TModel.

Parameters:
operator -

getAuthorizedName

public String getAuthorizedName()
Gets the authorizedName value for this TModel.

Returns:
authorizedName

setAuthorizedName

public void setAuthorizedName(String authorizedName)
Sets the authorizedName value for this TModel.

Parameters:
authorizedName -

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

accept

public Object accept(UDDIv2DataModelVisitor v)
              throws Exception
Grimoires specific methods and constructors

Specified by:
accept in interface UDDIv2DataModelVisitable
Throws:
Exception