Sdílet prostřednictvím


Definování balíčků a oborů názvů

V Visual Studio Ultimate, balíček je kontejner pro definice prvků UML jako třídy, případy použití a součásti.Balíček může obsahovat jiné balíčky.

V Průzkumníku modelů UML jsou všechny definice uvnitř balíčku vnořené pod balíček.UML model je druh balíčku a vytváří kořen stromu.

V tomto tématu

Obory názvů

Vytváření a zobrazení balíčků

Vytváření prvků modelu uvnitř balení

Přesun prvků do balíčku nebo

Vkládání prvků do balíčku

Import vztahů mezi balíčky

Odkazy z jednoho oboru názvů do jiného

Vlastnosti balíčků

Obory názvů

Balíčky jsou užitečné pro rozdělení práce do různých oblastí.Každý balíček definuje obor názvů tak, aby názvy, které jsou definovány v různých balíčků není v rozporu s sebou.

Vlastnost kvalifikovaný název každého prvku je kvalifikovaný název balíčku, do které patří, následuje název prvku 's.Například balíček se nazývá MyPackage, třídy v rámci balíčku budou mít kvalifikovaný název jako MyPackage::MyClass.Protože každý prvek je uvnitř modelu, začíná každý úplný název název modelu.

Model také definuje obor názvů, takže kvalifikovaný název každého prvku v modelu začíná název modelu.

Ostatní prvky modelu také definovat obory názvů.Například operace patří do oboru názvů definována její nadřazené třídy tak, aby jeho kvalifikovaný název je jako MyModel ::MyPackage ::MyClass ::MyOperation.Stejným způsobem akce patří k jeho aktivita nadřazená definice oboru názvů.

Balíčky jsou kontejnery.Pokud přesunete nebo odstranění balíčku tříd, balíčky a další věci definované uvnitř také přesunutí nebo odstranění.Totéž platí o další prvky, které definují obory názvů.

Vytváření a zobrazení balíčků

Balíček můžete vytvořit diagram UML třídy nebo v Průzkumníku modelů UML.

Vytvoření balíčku v diagramu třídy UML

  1. Otevřete diagram třídy UML nebo vytvořit novou.

  2. Klepněte balíček nástroj.

  3. Klepněte na libovolné místo v diagramu.Zobrazí se nový obrazec balíček.

    Klepněte uvnitř existujícího vnořit jeden balíček do jiného balíčku.

  4. Zadejte nový název balíčku.

Vytvoření balíčku v Průzkumníku modelů UML

  1. Otevřít Průzkumníka modelů UML.Na Architektura nabídce přejděte na Windowsa klepněte Průzkumníka modelů UML.

  2. Pravým tlačítkem myši na balíček nebo model, do kterého chcete přidat nový balíček.

    [!POZNÁMKA]

    Vnoření balíček do jiného balíčku.

  3. Přejděte na Přidat a klepněte na tlačítko balíček.

    Zobrazí se nový balíček v modelu.

  4. Zadejte nový název balíčku.

Pokud vytvoření balíčku v Průzkumníku modelů UML, můžete je zobrazit v diagramu třídy UML.Balíček můžete také zobrazit na více než jedné třídy diagram UML.

Zobrazit stávající balíček v diagramu UML třídy

  • Lze přetáhněte na balíček z Průzkumníka modelů UML diagramu třídy.

    [!POZNÁMKA]

    Vytvoří zobrazení balíčku na tomto diagramu.Nezobrazí nutně všechny prvky, že balíček obsahuje.Chcete-li zobrazit celý obsah balíčku, zobrazení v Průzkumníku modelů UML.

Vytváření prvků modelu uvnitř balení

Existují čtyři způsoby, které můžete umístit prvky modelu uvnitř balíčku:

  • Přidání nového prvku do balíčku v Průzkumníku modelů UML.

  • Přidáte třídy a jiné typy balíčků v diagramu třídy UML.

  • Nastavit LinkedPackage vlastnosti diagramu tak, aby byly vytvořeny nové prvky diagramu jsou umístěny v balíčku, který určíte.Balíček tímto způsobem lze propojit třídy diagramy, diagramy komponent a diagramy případu použití.

  • Přesunete prvky do nebo z balíčku v Průzkumníku modelů UML.

Prvek v balíčku se zobrazí pod balíčku v Průzkumníku modelů UML a jeho kvalifikovaný název začíná kvalifikovaný název balíčku.Viz kvalifikovaný název jakéhokoli prvku, klepněte pravým tlačítkem myši na prvek a klepnutím na tlačítko Vlastnosti.Kvalifikovaný název vlastnosti se zobrazí v Vlastnosti okna.

Vytvořit prvek v balíčku v Průzkumníku modelů UML

  1. Otevřít Průzkumníka modelů UML.Na zobrazení nabídce přejděte na Jiné Windowsa klepněte na tlačítko Průzkumníka modelů UML.

  2. Pravým tlačítkem myši na balíček nebo model, do kterého chcete přidat nový prvek.

  3. Přejděte na Přidata potom klepněte na typ prvku, který chcete přidat.

    Nový prvek se zobrazuje pod balíček.

  4. Zadejte název pro nový prvek.

    [!POZNÁMKA]

    Nový prvek nezobrazí žádné diagramu.Chcete-li vytvořit zobrazení nového prvku, můžete přetáhnout jej z Průzkumníka modelů UML na diagramu.Typ zobrazení prvku tohoto druhu musí být v diagramu.

Vytvořit prvek v balíčku na diagramu třídy UML

  1. Otevřete diagram třídy, které se zobrazí na balíček.

    • Pokud jste to již neučinili, vytvořte nový balíček.

    • Chcete-li se na diagramu třídy existujícího balíčku, můžete přetáhnout balíček z Průzkumníka modelů UML do diagramu třídy.

  2. Klepněte na nástroj pro třídy, rozhraní nebo výčet nebo balíčku.

  3. Klepněte na balíček, kam chcete umístit nový prvek.

    Zobrazí se nový prvek uvnitř obalu.

Vytvoření prvků diagramu v zadaný balíček

  1. Vytvoření balíčku, pokud jste to již neučinili.

  2. Otevřete diagram komponent, diagramu případu použití nebo diagramu třídy UML.

  3. Otevřete vlastnosti diagramu.Klepněte pravým tlačítkem na prázdnou část diagramu a klepněte na tlačítko Vlastnosti.

  4. V Propojené balíček vlastnost, vyberte balíček, který chcete v diagramu obsahem.

  5. Vytvořte nové prvky v diagramu.Tyto položky budou umístěny do balíčku.

    • Kvalifikovaný název každého prvku bude začínat kvalifikovaný název balíčku.

    • V Průzkumníka modelů UML, zobrazí se každý prvek v balíčku.

Přesun prvků do balíčků a

V balíčku nebo můžete přesunout jeden nebo více prvků.

Pokud přesunete balíček a celý její obsah se posune.

Přesunout element do balíčku nebo

  • V Průzkumníku modelů UML přetáhněte do stromu, jejíž kořen je balíček nebo prvku.

    Kvalifikovaný název prvku se změní jeho novou vlastnící balíčku nebo model.

    -nebo-

  • V diagramu třídy přetažení prvku do obrazce balíček.

    Kvalifikovaný název prvku se změní jeho novou vlastnící balíčku.

    [!POZNÁMKA]

    Přetažení prvku z balíčku do prázdné části diagramu jeho vlastnící balíčku se nemění.Tímto způsobem můžete vytvořit diagram, který zobrazuje prvky z několika balíčcích bez nutnosti zobrazit balíčky, samy.

Vkládání prvků do balíčku

Prvek lze vložit do balíčku.Pokud vložíte skupinu souvisejících prvků do balíčku, bude vložen také vztahy mezi nimi.

Vložte do balíček v diagramu UML třídy prvků

  1. V diagramu třídy UML vyberte prvky, které chcete kopírovat.Jeden z nich klepněte pravým tlačítkem myši a klepněte na tlačítko Copy.

  2. Klepněte pravým tlačítkem na balíček a Vložit.

    [!POZNÁMKA]

    Balíček může být na jiném diagramu.

Import vztahů mezi balíčky

Importu vztah mezi balíčků, pomocí můžete definovat Import nástroj.

Import znamená, že prvky definované v importované balíčku, které jsou prvky na konci šipku vztahu jsou účinně definovány také import balíčku.Všechny prvky, jejichž viditelnost je definována jako balíček se zobrazí také v dovážející balíčku.

Vyhněte se vytváření smyček v importu vztahů.

Odkazy z jednoho oboru názvů do jiného

Pokud chcete odkazovat z jiného prvku jednoho balíčku, musíte použít úplný název prvku.

Předpokládejme například, že balíček SalesCommon definuje typ CustomerAddress.V dalším balíčku RestaurantSales, chcete-li definovat typ MealOrder, který má atribut typu adresy odběratele.Máte dvě možnosti:

  • Určete typ atributu pomocí plně kvalifikovaný název SalesCommon::CustomerAddress.Byste měli provést pouze pokud can CustomerAddress má své viditelnost vlastnost nastavena na hodnotu veřejné.

  • Vytvoření vztahu Import z RestaurantSales balíček do SalesCommon balíčku.Potom můžete pomocí CustomerAddress bez použití jeho kvalifikovaný název.

Vlastnosti balíčků

Každý balíček má následující vlastnosti.Chcete-li zobrazit vlastnosti, klepněte pravým tlačítkem myši balíček v diagramu nebo v Průzkumníku modelů UML a klepněte na tlačítko Vlastnosti.

Property

Výchozí hodnota

Description

Název

(nový název)

Název balíčku.Můžete ji změnit v diagramu nebo v okně Vlastnosti.

Úplný název

Kontejner :: název balíčku

Úplný název předchází název balíčku nebo model, který obsahuje tento balíček.Další informace naleznete v tématu obory názvů.

Profily

(prázdné)

Seznam profilů spojený s tímto balíčkem.Tyto profily poskytují Stereotypy, které lze použít prvky uvnitř balení.Další informace naleznete v tématu Přizpůsobení modelu pomocí profilů a stereotypů.

Viditelnost

Veřejné

Viditelnost balíčku mimo nadřazeným balíčkem.

Pracovní položky

(prázdné)

Seznam propojených pracovních položek.Další informace naleznete v tématu Propojení prvků modelu a pracovních položek.

Umístění definice

(název)

Název souboru, kde jsou uloženy podrobnosti o balíčku.Soubory jsou uvnitř ModelDefinition složky projektu.Tyto informace mohou být užitečné pro účely kontroly zdroje.

Description

(prázdné)

Popis balíčku.

Stereotypy

(prázdné)

Stereotypy, které jsou pro tento balíček použít.Seznam stereotypů dostupných určen profily, které jste zvolili pro tento balíček a balíčky, které je obsahují.Další informace naleznete v tématu Přizpůsobení modelu pomocí profilů a stereotypů.

Ukládání balíčky

Při vytvoření nového balíčku nový .uml soubor je vytvořen v ModelDefinition složky projektu.Kořenové modelu, který je balíček, je také uložen v .uml souboru.

Navíc je každý diagram uložen v dva soubory, jeden, který představuje obrazců v diagramu, a .layout soubor, který zaznamenává pozice obrazce.

Viz také

Referenční dokumentace

Správa modelů a grafů pomocí správy verzí

Koncepty

Úpravy modelů a diagramů UML

Diagramy tříd UML: Referenční dokumentace

Diagramy tříd UML: Pokyny