SSDM - Sibilo Software Development Model

Search 
(by Google)
     

Developer's Corner - Object / Class
  1. Introduction
    1. Overview (N-tier Architecture)
    2. Downloads
  2. Requirements Capture
    1. Natural Language Text to UML
  3. UML Static Data Model
    1. Object / Class
    2. Relationships
    3. Data Type / Enumeration
    4. Supported Data Types
  4. Application Design
    1. Database (UML-DB Mapping)
    2. Business Objects (UML-Class Mapping)
    3. User Interface (UML-User Control Mapping)
  5. Sibilo Software Development Environment (Sibilo.SDE)
    1. Sibilo.SDE User Guide
  6. Sibilo.DBL Programming
    1. Introduction
      1. Background Information
      2. The Clist Class
    2. Core Objects
      1. Common Constructors
      2. Common Destructors
      3. Common Properties
      4. Common Methods
        • Add
        • Update
        • Remove
        • GetDetails
        • Load
        • Equals
      5. Shared Methods
        • GetAll
        • Remove
        • RemoveAll
        • Exists
        • Search
        • ObjectCount
        • CreateInstance
      6. User Defined Attributes
        • AddAttribute
        • RemoveAttribute
        • GetAttributeList
        • GetClassList
        • GetAttribute
        • SetAttribute
    3. Relationships
      1. Overview
      2. One-to-One Relationships
      3. One-to-Many and Many-to-Many Relationships
        • Add
        • Remove
        • RemoveAll
        • Exists
      4. Default Object of a Relationship
        • SetDefault
        • GetDefault

3.1 Object / Class

The Class shape represents objects in OO design terms. It has three compartments for name, attributes, and operations.

Sibilo.SDE 3.0 code generator uses the name and attributes of a class but not its operations, which are created automatically and can be added to / updated from within Visual Studio.

Note the data type String associated to the "MyAttribute" attribute. Not all the Relational Database Management Systems support the same data types; therefore, SSDM maintains a basic set of data types, which are supported by the most common RDBMS. Please see for a full list.

Note: In SSDM, class names should start with the letter C. e.g. CUser.